Perguntas sobre 'find'

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

find: suprimir “Diretório não vazio”

Para excluir todos os arquivos e diretórios não ocultos que foram modificados pela última vez há mais de 2 semanas, estou usando: find ~ -mindepth 1 -mtime +14 -name "[!.]*" -delete Às vezes, isso imprimirá mensagens de erro "Diretório nã...
04.10.2017 / 10:32
1
resposta

Qual é a melhor maneira de excluir arquivos gerados automaticamente de uma pasta, sabendo que a pasta pode incluir arquivos criados manualmente para não serem excluídos? [fechadas]

Isso pareceu ótimo: find . ! -name *custom.conf -delete Mas isso não funciona se eu não tiver nenhum custom.conf: ( Estou pensando em: dividido em 2 pastas use um regex no comando find aviso de isenção de responsabilidade: esta...
19.08.2017 / 07:17
2
respostas

Como criar tar.gz de cada arquivo de um tipo particular em um único comando?

Eu preciso compactar e descompactar cada um dos arquivos de um tipo específico, digamos *.html em sua respectiva localização. Para descompressão, usei o comando a seguir, pareceu funcionar para mim: find dir -name "*.html.tar.gz" -exec tar...
09.03.2017 / 07:33
1
resposta

Encontre a data mais recente que duas listas de arquivos têm em comum

Problema Eu gostaria de modificar meu script de backup para que ele determine automaticamente a data correta para o backup mais recente. Atualmente, ele apenas exibe a lista de arquivos na minha unidade interna e externa e eu insiro uma dat...
19.08.2016 / 19:21
2
respostas

find: exclui pastas e subpastas, mas adiciona exceções a dois arquivos

Estou tentando usar o comando find para fazer o seguinte: Exclua uma pasta inteira com arquivos, pastas e subpastas, exceto dois arquivos, aqui está um exemplo do que preciso: test/folder1/file1.txt test/folder1/file2.txt test/folder1/s...
14.04.2016 / 20:03
2
respostas

conta as linhas correspondentes à string em cada subdiretório e seus subdiretórios

Em cada subdiretório do meu diretório atual, gostaria de imprimir o número de correspondências de linha em relação a uma string para todos os arquivos no subdiretório e em seus subdiretórios. Por exemplo, se eu tiver cat /folder/a/file1.tx...
17.11.2016 / 03:41
1
resposta

Copie o arquivo para todos os subdiretórios que contenham um arquivo com determinado nome

Eu estou tentando copiar um script features[30,55].R da minha área de trabalho para todos os subdiretórios que contêm um arquivo cujo nome é DONE . Eu tentei o seguinte comando: find . -name "DONE" -exec sh 'cp /Users/percyli/Deskto...
13.03.2016 / 22:20
2
respostas

Como apagar arquivos se uma parte numérica do nome deles for maior que um dado número?

Eu tenho arquivos assim: cap_20151023T122915_791033959.png cap_20151023T122918_946392456.png cap_20151023T122920_227637228.png cap_20151023T122920_875467456.png e gostaria de usar o comando find para excluir aqueles maiores que, por ex...
23.10.2015 / 14:18
1
resposta

Verifique se há nomes de arquivos relacionados e exclua um deles

Eu preciso escrever um script que encontre arquivos que contenham uma string em seu nome. Se houver um arquivo com o mesmo nome, mas sem essa string, desejo remover o arquivo original. Por exemplo, se eu estiver em um diretório com os seguint...
23.09.2015 / 18:00
1
resposta

Localizar | Execução paralela de script com caminho de find + other arguments

Devido à minha falta de conhecimento sobre Bash, tentei por algumas horas fazer com que algo assim funcionasse: find Directories -mindepth 4 -type d -print0 | parallel -0 -j0 ./MyScript -d {Found Directory} {1} ::: a b c d Onde a, b, c e...
16.08.2015 / 17:32