Perguntas com a marcação «find»

Essa tag tem vários significados. NÃO use essa tag se estiver apenas tentando encontrar algo.


6
Como encontro todos os links simbólicos em uma árvore de diretórios?
Estou tentando encontrar todos os links simbólicos dentro de uma árvore de diretórios do meu site. Eu sei que posso usar findisso, mas não consigo descobrir como verificar recursivamente os diretórios. Eu tentei este comando: find /var/www/ -type l … E depois descobri que o conteúdo /var/wwwé de links simbólicos, …
254 bash  find  symlink 

12
Faça xargs manipular nomes de arquivos que contêm espaços
$ ls *mp3 | xargs mplayer Playing Lemon. File not found: 'Lemon' Playing Tree.mp3. File not found: 'Tree.mp3' Exiting... (End of file) Meu comando falha porque o arquivo "Lemon Tree.mp3" contém espaços e, portanto, o xargs pensa que são dois arquivos. Posso fazer o find + xargs funcionar com nomes …
252 shell  find  xargs 


6
Chmod recursivamente
Eu tenho um arquivo morto, que é arquivado por outra pessoa e quero, automaticamente, após o download, alterar uma ramificação do sistema de arquivos nos arquivos extraídos para obter acesso de leitura. (Não posso alterar como o arquivo morto é criado). Eu olhei para este segmento: chmod: Como adicionar recursivamente …
249 linux  shell  find  chmod 

3
encontrar sem recursão
É possível usar o findcomando de alguma maneira que ele não recursione nos subdiretórios? Por exemplo, DirsRoot |-->SubDir1 | |-OtherFile1 |-->SubDir2 | |-OtherFile2 |-File1 |-File2 E o resultado de algo como find DirsRoot --donotrecuourse -type fserá apenas File1, File2?
246 unix  find  shell 



6
“Find: caminhos devem preceder a expressão:” Como especificar uma pesquisa recursiva que também encontre arquivos no diretório atual?
Estou tendo dificuldades para encontrar correspondências no diretório atual e em seus subdiretórios. Quando executo find *test.c, apenas as correspondências no diretório atual. (não aparece em subdiretórios) Se eu tentar find . -name *test.c, esperaria os mesmos resultados, mas, em vez disso, fornecerá apenas correspondências que estão em um subdiretório. …
235 linux  bash  find 

3
grep sem mostrar o caminho / arquivo: linha
Como você grep e retorna apenas a linha correspondente? ie O caminho / nome do arquivo é omitido dos resultados. Nesse caso, desejo procurar em todos os arquivos .bar no diretório atual, procurando o termo FOO find . -name '*.bar' -exec grep -Hn FOO {} \;
234 linux  unix  grep  find 

19
Como posso o `find` ignorar os diretórios .svn?
Costumo usar o findcomando para pesquisar no código fonte, excluir arquivos, o que for. Irritantemente, porque o Subversion armazena duplicatas de cada arquivo em seus .svn/text-base/diretórios, minhas pesquisas simples acabam obtendo muitos resultados duplicados. Por exemplo, desejo pesquisar recursivamente uintem vários arquivos messages.he messages.cpp: # find -name 'messages.*' -exec grep …
227 linux  find  bash  grep  svn 

13
Como percorrer os nomes de arquivos retornados pelo find?
x=$(find . -name "*.txt") echo $x se eu executar o código acima no shell Bash, o que eu recebo é uma string contendo vários nomes de arquivos separados por branco, não uma lista. Claro, posso separá-los ainda mais em branco para obter uma lista, mas tenho certeza de que há …
223 bash  find 

10
Como usar a opção '-prune' de 'find' no sh?
Eu não entendo bem o exemplo dado pelo man find, alguém pode me dar alguns exemplos e explicações? Posso combinar expressão regular? A pergunta mais detalhada é assim: Escreva um script de shell changeall, que tenha uma interface semelhante changeall [-r|-R] "string1" "string2". Ele vai encontrar todos os arquivos com …
219 regex  shell  find  manual 


10
find: argumento ausente para -exec
Fui ajudado hoje com um comando, mas não parece estar funcionando. Este é o comando: find /home/me/download/ -type f -name "*.rm" -exec ffmpeg -i {} -sameq {}.mp3 && rm {}\; O shell retorna find: missing argument to `-exec' O que estou basicamente tentando fazer é percorrer um diretório recursivamente (se …
206 bash  shell  find  arguments  exec 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.