Perguntas sobre 'find'

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

Linux: find - Pare assim que encontrar algo

Estou tentando usar o find para localizar um único diretório, e gostaria que ele parasse assim que encontrasse algo, isso é possível? Atualmente, estou usando o comando find /directory/to/search/ -maxdepth 4 -name *search_text* -type d -prun...
11.10.2012 / 21:55
3
respostas

Encontrando um arquivo por md5sum

Dado o md5sum de um arquivo, quero saber se em algum outro lugar da árvore de diretórios existe outro arquivo com o mesmo md5sum (mas talvez sob um nome diferente). Como posso fazer isso no bash? P.S .: Para enfatizar, isso deve funcionar par...
02.10.2013 / 05:20
2
respostas

Como usar o comando * nix find para procurar arquivos específicos com expressão regular

No meu centOS, há muitos arquivos de log na minha pasta / log /log/log.20120308 /log/log.20120308.1 /log/log.20120308.2 /log/log.20120308.3 /log/log.20120308.error /log/log.20120308.error.1 Aparentemente, se eu usar o comando como abaixo...
10.03.2012 / 02:16
1
resposta

escape file e directory names from find

Como posso escapar de espaços e outros símbolos dos resultados de um comando find ? Por exemplo, isso não funciona se houver espaços e outros símbolos nos resultados: find -maxdepth 5 -type d -print | xargs du -sk | sort -rn     
09.04.2012 / 09:03
3
respostas

Como excluir tudo, exceto os diretórios .svn?

Eu tenho uma árvore de diretórios bastante complexa. Existem muitos subdiretórios, nos subdiretórios ao lado de outros arquivos e diretórios estão os diretórios ".svn". Agora, no Linux, eu quero excluir todos os arquivos e diretórios exceto...
02.08.2010 / 18:55
2
respostas

find comando suprimindo mensagens

sempre que eu executo o comando find para procurar algum arquivo como find . -name "abc" especialmente a partir da raiz, exibe vários " cannot open ou cannot search " como pode suprimir essas mensagens? existe alguma bandeira p...
31.03.2011 / 08:42
3
respostas

Como passar os comandos combinados para encontrar -exec?

Qual é a sintaxe válida para passar os comandos combinados para find com a opção -exec ? Exemplo: find . -type f -name "*.txt" -exec grep FirstKeyWord {} | grep SecondKeyWord \; falha com a seguinte mensagem de erro: find:...
09.09.2016 / 13:46
2
respostas

Remove todos os arquivos de um tipo (extensão de arquivo) da árvore de diretório inteira

Estou no macOS Sierra e corro no terminal: find . -name "*.css" -type f -delete da pasta src/app e não é excluído de toda a árvore de diretórios, ele exclui apenas de subdiretórios um nível abaixo. Este é o resultado: Como faço...
30.12.2016 / 08:18
2
respostas

Como posso evitar a descida de certos diretórios com 'find'?

Atualmente, tenho este comando de localização que evita diretórios específicos decrescentes: find . \! \( -name ".hg" -prune \) \! \( -name "localhost" -prune \) \! \( -name "logs" -prune \) -type f O comando funciona como eu quero, mas e...
24.05.2012 / 22:12
2
respostas

Como posso encontrar todos os arquivos abertos em um determinado diretório?

Eu sei que posso usar lsof para listar arquivos abertos, e sei que posso usar find para encontrar arquivos por inode dentro de um determinado diretório. Mas como posso efetivamente combinar esses dois programas para listar todos os arqu...
03.01.2015 / 17:12