Perguntas sobre 'find'

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

excluir pastas com mais de 1 dia

Desejo excluir todas as pastas com mais de 1 dia com o seguinte comando: find /test -mmin +1440 | xargs rm -rf Mas a saída de find lista /test (e a removeria de acordo). Como posso encontrar apenas as sub dirs de /test ? ( -...
27.08.2015 / 11:29
2
respostas

find -exec {} + limite da lista de argumentos

Eu sei que quando o tamanho máximo da lista de argumentos é atingido, xargs continua criando novas listas até que todos os arquivos sejam incluídos; mas find -exec <command> {} + faz a mesma coisa ou não funcionará se o tamanho da...
20.11.2018 / 11:32
1
resposta

Qual é o comando para encontrar um arquivo jar em uma pasta específica?

Qual é o comando para encontrar um arquivo jar em uma pasta específica? Digamos que eu queira encontrar log4j.jar no diretório / dev, qual comando devo usar?     
08.08.2012 / 11:22
4
respostas

Use uma variável shell para executar um comando

Eu tenho um comando unix em uma variável, é assim: cmd="find /path/to/webpage -type f | grep -v .svn | xargs grep $@" '$cmd' find: paths must precede expression Usage: find [-H] [-L] [-P] [path...] [expression] Quando tento executar o com...
26.07.2012 / 21:28
4
respostas

Find: combine -depth com -prune para alimentar o cpio

Estou criando um script de backup onde alguns diretórios não devem ser incluídos no arquivo de backup. cd /; find . -maxdepth 2 \ \( -path './sys' -o -path './dev' -o -path './proc' -o -path './media' -o -path './mnt' \) -prune \ -o -pri...
25.01.2012 / 17:48
1
resposta

Com o gnu find, qual a diferença entre -print0 e -printf “% p \ 0”?

Em um terminal eu posso correr ... find . -type f -print0 ./testdir/testfile2.txt./testdir/testfile.txt E então ... find . -type f -printf "%p2.5.1 :001 > 'find . -type f -print0' => "./testdir/testfile2.txt\u0000./testdir/testf...
13.08.2018 / 17:46
5
respostas

Usando grep depois de usar find para obter os arquivos

Então eu sou relativamente novo na linha de comando. Consegui usar o find para obter uma saída de vários arquivos de vários diretórios, uma vez que não havia um local específico para isso (tenho certeza de que isso pode ser encurtado): find ....
27.06.2018 / 19:08
2
respostas

“Nenhum tal arquivo ou diretório” ao usar “-exec” com find

Eu tenho um monte de pastas que têm uma subpasta chamada 360. find . -name '360' -type d -exec 'echo "{}"' \; saída: find: echo "./workspace/6875538616c6/raw/2850cd9cf25b/360": No such file or directory Para cada item encontrado, q...
06.07.2018 / 08:12
1
resposta

Por que o comando find -execdir do GNU se comporta de maneira diferente do encontrado pelo BSD?

No meu OSX, instalei o GNU find ao lado do padrão BSD find via: brew install findutils . Tanto quanto eu entendo, o BSD find está seguindo os padrões POSIX e o GNU o torna opcional (de acordo com este post ), o que causa muitas in...
18.12.2015 / 13:00
2
respostas

pipeline como o argumento -exec do find

É possível usar um comando de pipeline como um argumento para encontrar a opção -exec ? Isso significa que eu quero fazer algo assim: find . -name CMakeLists* -exec cat '{}' | grep lib \; onde estou tentando executar cat '{}' | grep li...
09.01.2017 / 23:39