Perguntas sobre 'find'

Um utilitário de linha de comando para localizar arquivos e diretórios.
2
respostas

rm -r: excluir determinados subdiretórios

O problema Eu tenho uma estrutura de diretórios, e. g. algo assim (aqui as barras finais representam pastas): ./A ./B/A/A ./B/A/B ./B/B/ ./B/C ./C/ E eu preciso recursivamente remover tudo, exceto alguns arquivos e diretórios: ./A...
03.09.2013 / 19:00
2
respostas

Corresponde padrão de regex somente em filename.extension

Eu preciso usar find para localizar um arquivo que corresponda a um padrão de expressão regular em filename.extension em vez do padrão, que corresponde a /path/to/filename.extension . Por exemplo: /folder |--a-love-song.ogg |--...
15.04.2013 / 00:37
1
resposta

Por que não posso excluir 2 ou mais padrões do comando find no Linux?

Eu estou tentando excluir .svg e .jpg arquivos do meu comando find, mas ele ainda retorna os dois. O que estou fazendo errado? find . \( ! -iname \*\.svg -o ! -iname \*\.jpg \)     
11.01.2013 / 10:04
1
resposta

Como posso selecionar arquivos que atendem a uma condição em uma estrutura de diretórios?

Em uma grande árvore de diretórios no OSX (Mountain Lion), e preciso excluir todos os arquivos abaixo de um determinado limite de tamanho de arquivo. Eu poderia criar uma cópia do diretório excluindo os arquivos pequenos, ou simplesmente excluí-...
12.12.2012 / 21:01
3
respostas

Diferença entre xargs / bin / ls e exec ls?

Oi, essa pode ser uma pergunta muito novata, mas por que o xargs / bin / ls não funciona neste caso? Eu pensei que deveria ser mais rápido? Além disso, quais são esses diretórios / fd / 3? sh-3.2# find / -name 'GOALS*' -exec ls -l {} \; find:...
17.11.2012 / 14:05
2
respostas

FIND operandos e ordem de argumentos

Eu tenho um comando de localização que não tenho certeza se estou colocando meus argumentos corretamente. find / -xdev -size -size -262144000c -o -type d \( -name .snapshot -o -name man -o -name Man -o -fstype mvfs \) -prune -o -type f Eu...
24.09.2012 / 14:53
1
resposta

O utilitário 'find' no Windows 7 é diferente do Windows XP?

Eu tenho um script em lote que criei, que funciona bem no Windows XP, mas que falha no Windows 7. O script basicamente descobre o que é o sistema operacional. wmic os get | find "Windows XP">nul if %ERRORLEVEL% == 0 goto winxp wmic os...
17.11.2011 / 16:33
3
respostas

Como posso determinar se comandos diferentes usando grep, find e xargs fazem a mesma coisa?

Esses três comandos fazem a mesma coisa? Um comando que usa grep. grep "a" -r . Um comando que usa find. find . -exec grep "a" {} \; Um comando que usa um grep em um find através de xargs. find . | xargs grep "a"
18.08.2011 / 12:12
2
respostas

Nome do arquivo com espaços canalizados para dois comandos xargs

Eu tenho um diretório e muitos subdiretórios, como o seguinte - file with spaces.txt filewithsuperlonglines.txt ordinaryfile.txt binaryfile.bin O comando - find . -type f -print0 | xargs -0 file | grep text | grep -v long | cut -d:...
19.10.2011 / 20:57
1
resposta

Como encontrar arquivos com barra no linux

Eu tenho alguns arquivos no sistema de arquivos que terminam com uma barra final assim: my_text_file_1.txt\ some_other_file_2.pl\ Eu geralmente uso encontrar para esses casos, mas o seguinte não funcionou: find . -name "*\" Algué...
27.04.2011 / 07:01