Perguntas sobre 'find'

Um utilitário de linha de comando para localizar arquivos e diretórios.
1
resposta

Existe uma versão do comando 'find' que salva seu estado?

Se uma descoberta estiver pesquisando um disco grande e for interrompida por algum motivo, eu gostaria de poder reiniciá-lo, de onde parou. Existe uma versão do 'find' que faz isso? O problema é que, se você salvar o diretório e iniciá-lo...
07.12.2015 / 09:11
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 / 03: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 / 17: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 / 20: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 / 11: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 / 20: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 / 07: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 / 09: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 / 14: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...
21.07.2016 / 00:23