Perguntas sobre 'find'

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

Como encontrar e esvaziar alguns diretórios

Gostaria de encontrar e excluir o conteúdo, deixando os próprios diretórios intactos. Os seguintes find /data1 -name MyTargetDir -type d -exec rm -rv {} \; e find /data1 -name MyTargetDir -type d | xargs -r rm -vfr exclua todos...
31.07.2014 / 01:59
2
respostas

Melhore o desempenho do find -exec…

Eu preciso da lista de subdiretórios (não arquivos) em um diretório para poder passá-lo para um programa em Java. Então, estou usando este comando para obter a lista na máquina Linux: find /some_directory -depth -maxdepth 1 -mindepth 1 -exec...
26.08.2017 / 15:35
5
respostas

Estou tentando localizar os arquivos e imprimir SOMENTE o tamanho desses arquivos

Estou tentando encontrar os arquivos e imprimir o tamanho desses arquivos # find . -name "*.req" -size +1000c -mtime +1 -exec 'awk "{print $5}" "{}"' \; OUTPUT: find: awk "{print $5}" "./l16696092.req": No such file or directory find:...
07.09.2016 / 18:08
2
respostas

Como encontrar uma lista de arquivos e compactá-los em um único arquivo zip?

Eu quero coletar todos os arquivos que usei em um projeto. Eu estou usando o comando find , e eu quero que ele encontre uma lista de arquivos e depois eu passe o resultado para o comando zip para criar um único arquivo zip contendo todos os ar...
12.01.2017 / 10:20
5
respostas

Maneira rápida de abrir resultados de 'find' ou 'locate'

Quando executo find ou locate , os arquivos correspondentes preencherão o stdout, um arquivo por linha. O próximo passo é frequentemente que eu quero abrir um desses arquivos. Isso seria mais rápido e eficiente se eu não precisasse digitar...
28.02.2017 / 19:22
3
respostas

Posso usar o comando find para passar argumentos para o perl?

Eu tenho um script perl $ cat ~/script.pl sub main { my ($file) = @_; <STUFF> } } foreach (@ARGV) { main($_); } Eu quero executar ~/script.pl em cada arquivo .txt sob o diretório ~/foo . Eu posso obter...
03.12.2015 / 06:16
5
respostas

Como grep todos os arquivos xml que não começam com “”

Como posso encontrar todos os arquivos xml no diretório atual e em todos os subdiretórios, que não iniciam com < na primeira linha. Eu tentei isso, mas o grep não funciona: find . -type f -name '*.xml' | grep "^[^<]" | head -...
22.07.2015 / 07:35
4
respostas

Usando find no Solaris 10 para procurar um único diretório, mas não seus subdiretórios

Estou tentando usar find no Solaris 10 para listar o conteúdo de um diretório, excluindo os subdiretórios da pesquisa. Experimentei um comando com base na solução sugerida sdaau : find /tmp -type d ! -perm -u+rx -prune -o -type f -name ds...
22.01.2016 / 13:13
5
respostas

Extrai o caminho do diretório que contém o arquivo com a string correspondente

Eu tenho vários subdiretórios em vários níveis que contêm um resultado de arquivo.out ./dir1/results.out ./dir2/dir21/results.out ./dir3/dir31/dir311/results.out Agora, preciso pesquisar string1 in results.out e extrair o caminho do...
20.07.2016 / 22:23
4
respostas

find command: como ignorar o nome do caminho?

Eu tenho que encontrar algum tipo de arquivo em um diretório e seus subdiretórios, e eu só tenho que imprimir os nomes dos arquivos. Então aqui está o comando principal: find -type f -name "*.c" Agora, como eu poderia cortar os caminhos d...
20.05.2013 / 14:50