Perguntas sobre 'find'

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

Exclui todas as pastas vazias, mesmo com pastas .svn nele

Estou tentando excluir todas as pastas vazias em um diretório. No entanto, find . -type f -empty não encontra nada porque cada pasta contém uma pasta .svn oculta. Como posso trabalhar com isso?     
25.02.2011 / 13:58
1
resposta

Mantenha a barra Localizar aberta em todas as outras guias no Firefox 25

Anteriormente, a barra de localização (acionada usando Ctrl + F que aparece na parte inferior) costumava permanecer ativa em todas as guias abertas com o termo de pesquisa retido. Este não é mais o caso do Firefox 25. Eu já editei o arq...
27.11.2013 / 10:01
1
resposta

Bash Localizar arquivos com tamanho zero e excluir arquivos com diferentes extensões

Este comando irá encontrar arquivos de tamanho zero: find . -size 0 Um nome de arquivo retornado pode ser filename.001 Eu estou procurando por um forro que apague arquivos encontrados com este, mais qualquer um que tenha o mesmo no...
02.12.2011 / 03:40
1
resposta

Argumentos Subshell no parâmetro -exec para find (1)

Por que não find . -type f -exec echo $(file={}; echo ${file:0:5}) \; dê os cinco primeiros caracteres do arquivo, enquanto isso funciona: find . -type f -exec bash -c 'echo ${1:0:5}' funcname {} \; Plano de fundo : Estou tenta...
09.04.2012 / 15:50
2
respostas

Por que a combinação grep / -r / - include é mais lenta que a combinação find / -exec / grep?

Pelo que entendi, os dois comandos seguintes aproximadamente realizam a mesma coisa: Comando 1: find -name "filename.xml" -exec grep someString {} \; Comando 2: grep -r --include=filename.xml someString . Ainda assim, ao cronom...
18.01.2013 / 03:49
4
respostas

Por que o 'find' no Linux pula os resultados esperados quando '-o' é usado?

Por que no Linux (Debian 8) touch 1.cpp 1.h find . -name "*.cpp" -o -name "*.h" -exec echo {} \; produz apenas 1.h enquanto find . -name "*.cpp" -o -name "*.h" produz ambos? É um bug ou um recurso?     
02.09.2015 / 12:21
4
respostas

Como posso usar o find para selecionar usuários com certa quantidade de espaço em disco?

Desejo localizar todos os usuários mostrados no diretório /home/ cujo consumo de disco é superior a 500 MB. O seguinte comando funciona conforme o esperado. cd /home/ && du */ -hs 68K ajay/ 902M john/ 250M websites/ N...
16.05.2011 / 08:34
2
respostas

Diferença entre grep -l e find no UNIX

Existe alguma diferença entre o grep -l e o find no UNIX?     
09.04.2011 / 16:43
2
respostas

Como fazer um tar compactado quando existem muitos nomes de arquivos para o shell expandir em uma única linha?

Normalmente eu faria algo como: tar -czf archive.tar.gz *.csv Mas quando há muitos arquivos no diretório para o shell expandir em uma única linha, isso não funciona. Nestes casos, normalmente recorreria ao uso de find . Algo como:...
07.09.2013 / 00:30
2
respostas

Como posso usar expressões regulares lookahead e lookbehind no Linux usando find?

Eu geralmente uso o seguinte comando para combinar padrões find . -maxdepth 1 -regextype posix-egrep -regex '.*/{pattern}' No entanto, quando tento usar lookahead, por exemplo, nenhum resultado é retornado, embora funcione quando eu uso s...
16.05.2013 / 22:33