Perguntas com a marcação «find»

Para perguntas referentes à localização, um utilitário de linha de comando para procurar arquivos em uma hierarquia de diretórios. Use esta tag para perguntas sobre encontrar a si próprio ou perguntas sobre problemas decorrentes do uso do utilitário de linha de comando find.

477
Como executar o find -exec?

Eu gostaria de encontrar os arquivos no diretório atual que contêm o texto "chrome". $ find . -exec grep chrome find: missing argument to `-exec' O que estou fazendo

282
Como posso encontrar links simbólicos quebrados

Existe uma maneira de encontrar todos os links simbólicos que não apontam para nada? find ./ -type l vai me dar todos os links simbólicos, mas não faz distinção entre links que vão a algum lugar e links que não. Atualmente estou fazendo: find ./ -type l -exec file {} \; |grep broken Mas...

260
find - exec rm vs -delete

Estou tentando entender a diferença entre esses dois comandos: sudo find / -name .DS_Store -delete e sudo find / -name ".DS_Store" -exec rm {} \; Percebi que o execmétodo é o preferido. Por quê? Qual é o mais seguro / mais rápido / melhor? Eu usei tanto no meu Macbook e tudo parece funcionar...

170
Localizar comando: como ignorar maiúsculas e minúsculas?

Estou procurando pelo arquivo "WSFY321.c" em uma enorme hierarquia de diretórios. Normalmente eu usaria o GNU find : find . -name "WSFY321.c" Mas não sei o caso, pode ser maiúsculo, minúsculo ou uma mistura de ambos. Qual é a maneira mais fácil de encontrar esse arquivo? Existe algo melhor do...

94
Como combinar condições de 2 nomes no find?

Gostaria de procurar arquivos que não correspondam a 2 -namecondições. Eu posso fazer assim: find /media/d/ -type f -size +50M ! -name "*deb" ! -name "*vmdk" e isso produzirá um resultado adequado, mas posso juntar essas duas condições com OR de alguma

77
Classificando a saída de "find"?

Eu preciso ser capaz de classificar alfabeticamente a saída findantes de canalizá-la para um comando. Entrar | sort |entre não funcionou, então o que eu poderia fazer? find folder1 folder2 -name "*.txt" -print0 | xargs -0