Perguntas sobre 'find'

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

Classificando a saída de “find”?

Eu preciso poder classificar em ordem alfabética a saída de find antes de direcioná-la para um comando. Inserir | sort | entre não funcionou, então o que eu poderia fazer? find folder1 folder2 -name "*.txt" -print0 | xargs -0 myCommand...
16.03.2012 / 11:29
4
respostas

grep recursivo vs find / -tipo f -exec grep {} \; Qual é mais eficiente / mais rápido?

Qual é mais eficiente para descobrir quais arquivos em um sistema de arquivos inteiro contêm uma string: grep recursivo ou find grep em uma instrução exec? Eu assumo achado seria mais eficiente porque você pode pelo menos fazer alguma filtragem...
22.05.2014 / 16:53
9
respostas

Classificando arquivos de acordo com o tamanho recursivamente

Eu preciso encontrar os maiores arquivos em uma pasta. Como escaneio uma pasta recursivamente e classifico o conteúdo por tamanho? Eu tentei usar ls -R -S , mas isso também lista os diretórios. Eu também tentei usar find .     
24.08.2013 / 17:59
2
respostas

Como posso usar 'find' e classificar os resultados por mtime? [duplicado]

Eu quero usar find , mas ordenar os resultados em ordem cronológica, como com ls -ltr . Isso é possível através de qualquer combinação de sinalizadores ou pipelines?     
24.01.2012 / 15:40
2
respostas

'find' com múltiplos '-name' e '-exec' executa apenas as últimas correspondências de '-name'

Quando estou usando find . -type f -name "*.htm*" -o -name "*.js*" -o -name "*.txt" encontra todos os tipos de arquivo. Mas quando eu adiciono -exec no final: find . -type f -name "*.htm*" -o -name "*.js*" -o -name "*.txt" -exec...
22.11.2013 / 11:52
4
respostas

Como posso grep os resultados de FIND usando -EXEC e ainda a saída para um arquivo?

Melhor explicar nos exemplos. Eu posso: find . -name "*.py" -type f > output.txt Mas como posso armazenar a saída no mesmo arquivo para: find . -name "*.py" -type f -exec grep "something" {} \ Eu não posso simplesmente fazer...
19.09.2011 / 19:22
1
resposta

Por que o GNU é tão rápido em comparação com os utilitários de pesquisa de arquivos gráficos?

Estou tentando encontrar um arquivo que não exista em meu diretório pessoal e em todos os subdiretórios. find ~/ -name "bogus" me dá essa informação depois de alguns segundos, mas o gerenciador de arquivos dolphin do KDE precisava q...
09.05.2018 / 10:33
6
respostas

Como integrar o comando mv após o comando find?

Estou pesquisando arquivos cujo nome contenha AAA em seu caminho usando o seguinte comando: find path_A -name "*AAA*" Dada a saída mostrada pelo comando acima, quero mover esses arquivos para outro caminho, digamos path_B . Em vez de...
10.09.2014 / 15:55
5
respostas

Como posso executar um comando específico para cada resultado de busca?

Como alguém executaria um comando específico para cada arquivo encontrado usando o comando find ? Para o propósito da pergunta, digamos que eu simplesmente gostaria de excluir cada arquivo encontrado por find .     
02.12.2011 / 11:33
2
respostas

Por que meu achado não é recursivo?

Estou executando o seguinte comando, mas não é executado de forma recursiva: find . -name *.java Eu sei que existem arquivos java mais abaixo no diretório atual, mas está executando apenas find no diretório atual. Estou usando o OS X,...
07.04.2014 / 00:02