Procura nomes de arquivos de um determinado tamanho no Unix

2

Como eu procuro por todos os arquivos de um determinado comprimento em um diretório, no UNIX? Por exemplo, como eu procuro por todos os arquivos cujos nomes são de comprimento 5 no diretório / blah?

Eu olhei tudo e não consigo encontrar nada.

    
por KronoS 19.09.2011 / 22:18

3 respostas

10

Algo errado com

ls /blah/?????

Como em

$ ls blah/*
blah/apple  blah/bananas  blah/pears  blah/pie

$ ls blah/?????
blah/apple  blah/pears
    
por 20.09.2011 / 00:32
5
find /blah -maxdepth 1 -iname '?????' -xtype f
    
por 19.09.2011 / 22:22
0

Você pode usar isto:

ls | awk '{if (length($1)==10) print $1}'
    
por 19.09.2011 / 22:24