Perguntas sobre 'find'

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

Listar arquivos em sub-diretórios

Eu tenho uma estrutura de diretórios como abaixo /directory1/directory2/test.txt. Aqui eu tenho vários diretórios no nível directory1 e vários diretórios nos níveis directory2 e poucos arquivos estão presentes em alguns níveis de directory...
01.06.2017 / 22:44
2
respostas

Mover um número de arquivos de um diretório para outro por erro conspícuo

Portanto, graças a este site, encontrei a maneira de mover todos os arquivos da data atual criada nesta data para outro diretório, mas há um erro que não entendo: Thu Aug 31; 15:05:02; marton;~/Свалени ; $ find . -newermt 20170829 -not -new...
31.08.2017 / 12:14
2
respostas

Como localizar e copiar arquivos baseados na extensão?

Eu tenho uma pasta photorec de um processo de recuperação de dados que tem 2481 pastas com os arquivos recuperados. Os nomes das pastas estão na sequência recup_dir.1, recup_dir.2 ... recup_dir.2481 Eu tenho uma lista de todas as extens...
03.04.2017 / 00:33
4
respostas

Encontre o arquivo com o menor número de 4 dígitos

Eu tenho muitos, muitos arquivos no formato [a-zA-Z]+\d\.\d{2}\_\d.\d{4}.end e quero encontrar o (s) arquivo (s) com o menor número de 4 dígitos logo antes de .end . (em caso de colisão quero todos os arquivos) Como você pode fazer iss...
16.03.2017 / 11:44
1
resposta

find -exec não funciona no script bash mas funciona no terminal [duplicado]

Eu estou tentando escrever um script bash para substituir um comando que eu geralmente uso. Aqui está o código do meu arquivo test.sh #!/bin/bash echo -e "\n" i=0 args[i++]=$0 for arg in $@ ; do args[i++]=$arg done where="." what="-t...
08.02.2017 / 14:31
1
resposta

Diferentes comportamentos entre find -exec e piping through xargs [duplicate]

     Esta pergunta já tem uma resposta aqui:                   'find' com vários '-name 'e' -exec 'executa somente as últimas correspondências de' -name '                                      2 respostas                               ...
24.05.2017 / 22:25
1
resposta

Usando o loop com o comando find

Eu quero ler todas as versões do java no meu sistema. for i in 'find / -name java 2>/dev/null' do echo $i checking $i -version done Eu recebo um erro: find: paths must precede expression: 2>/dev/null Usage: find [-H] [-L]...
01.03.2017 / 12:11
2
respostas

Como excluir arquivos / diretórios do find usando o argumento do programa no bash?

Meu achado parece muito simples: find . -type f Estou tentando descobrir como excluir determinados arquivos ou diretórios, dependendo da linha de argumento do programa. bash myscript.sh -excl a b c d Em que a, b, c, d ou qualqu...
09.03.2017 / 09:05
1
resposta

Exclui uma lista de diretórios do comando unix find [closed]

Eu preciso criar uma lista de arquivos presentes em um diretório, mas também passar um arquivo contendo uma lista de diretórios para excluir. Eu vi a sugestão abaixo, mas não tive sorte com isso quando se trata do sinalizador de tipo: find...
10.04.2017 / 14:18
1
resposta

Visualize o comando formado por find -exec

Estou tentando executar um comando repetidamente em cada arquivo LOL em um diretório e fazer com que a saída compartilhe o nome base. Meu primeiro pensamento é find . -type f -iname '*.lol' -exec command {} {}.out \: Sei que isso resultará em...
27.01.2017 / 17:15