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
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.
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
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...
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...
Esta questão é inspirada em Por que o uso de um loop de shell para processar o texto é considerado uma má prática? Eu vejo essas construções for file in `find . -type f -name ...`; do smth with ${file}; done e for dir in $(find . -type d -name ...); do smth with ${dir}; done sendo usado...
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...
Como posso remover todos os diretórios vazios em uma subárvore? Eu usei algo como find . -type d -exec rmdir {} 2>/dev/null \; mas preciso executar várias vezes para remover diretórios que contêm apenas diretórios vazios. Além disso, é bastante lento, especialmente no...
Emito o seguinte comando para encontrar os diretórios .svn: find . -name ".svn" Isso me dá os seguintes resultados: ./toto/.svn ./toto/titi/.svn ./toto/tata/.svn Como eu poderia processar todas essas linhas rm -frpara excluir os diretórios e seu
Encontrei o comando para excluir arquivos com mais de 5 dias em uma pasta find /path/to/files* -mtime +5 -exec rm {} \; Mas como também faço isso para subdiretórios nessa
Nos sistemas Linux e Unix, existem dois comandos de pesquisa comuns: locatee find. Quais são os prós e os contras de cada um? Quando um tem benefícios sobre o
Existe uma maneira de forçar o findcomando a parar logo após encontrar a primeira
Eu posso obter todas as jpgimagens usando: find . -name "*.jpg" Mas como também posso adicionar pngarquivos aos
Eu tenho um servidor linux, que atualmente possui espaço abaixo do uso: /dev/sda3 20G 15G 4.2G 78% / /dev/sda6 68G 42G 23G 65% /u01 /dev/sda2 30G 7.4G 21G 27% /opt /dev/sda1 99M 19M 76M 20% /boot tmpfs 48G 8.2G 39G 18% /dev/shm Como você pode ver. /está em 78%. Quero verificar quais arquivos ou...
Estou lutando para entender por que a findmodificação dos arquivos de interpretação interpreta o tempo como acontece. Especificamente, não entendo por que o -mtime +1arquivo não mostra arquivos com menos de 48 horas. Como exemplo de teste, criei três arquivos de teste com diferentes datas de...
Estou usando finde obtendo uma lista de arquivos pelos quais desejo greppassar. Como canalizo essa lista para
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
Preciso encontrar os maiores arquivos em uma pasta. Como digitalizo uma pasta recursivamente e classifico o conteúdo por tamanho? Eu tentei usar ls -R -S, mas isso lista os diretórios também. Eu também tentei usar
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
Quando estou usando find . -type f -name "*.htm*" -o -name "*.js*" -o -name "*.txt" encontra todos os tipos de arquivo. Mas quando eu adiciono -execno final: find . -type f -name "*.htm*" -o -name "*.js*" -o -name "*.txt" -exec sh -c 'echo "$0"' {} \; parece que apenas imprime .txtarquivos. O...
Qual é mais eficiente para encontrar quais arquivos em um sistema de arquivos inteiro contêm uma sequência: grep recursivo ou encontrar com grep em uma instrução exec? Presumo que encontrar seria mais eficiente, porque você pode pelo menos fazer alguma filtragem se souber a extensão do arquivo ou...
Como posso usar findpara encontrar todos os arquivos que têm uma extensão .xlsou .csv? Vi uma -regexopção, mas não sei como