Perguntas sobre 'find'

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

Encontre todos os arquivos tar.gz e mova-os para um diretório de um nível abaixo

Eu tenho arquivos tar.gz acessíveis a partir de ./parent/subfolder/tar_file_folder/*tar.gz E eu quero encontrá-los e movê-los para o diretório ./parent/, portanto, um nível acima. No entanto, existem várias subpastas e tar_file_folders. P...
21.10.2016 / 14:45
1
resposta

encontra X mas exclui estes?

Original encontrar o que funciona no OS X, mas não agora no Ubuntu 16.04 find $HOME -type f -name "*.tex" -exec grep -l "masi" {} + | vim -R - (versão simplificada ainda; você pode omitir vim part mas mostra aqui que estou lidando com...
02.06.2016 / 01:45
2
respostas

Como removo todos os arquivos de um certo diretório, exceto um diretório filho desse diretório?

Estou usando o shell bash. Eu tenho este comando para excluir todos os arquivos JAR dentro de um diretório particular find ~/.jenkins/jobs/subco/ -name '*.jar' -print0 | xargs -0 -r rm No entanto, quero modificar o acima para que ele excl...
04.05.2016 / 18:56
1
resposta

Como encontrar arquivos seus nomes, nome dos arquivos estão em um arquivo?

Eu sei encontrar e concatinar o arquivo pdf. Eu fiz com o seguinte código. pdfunite *.pdf output.pdf Mas o problema é que tenho uma lista de nomes de arquivos em um arquivo, digamos, nome_de_ficheiros.txt e gostaria de pesquisar esses arq...
15.06.2016 / 11:47
2
respostas

localiza todos os arquivos vinculados entre dois diretórios

Como faço para descobrir se algum arquivo entre dois ou mais diretórios está vinculado? Em outras palavras, algum arquivo em dois ou mais diretórios se refere ao mesmo arquivo? Semelhante a Como encontrar todos os links para um determinado a...
12.04.2016 / 04:27
2
respostas

encontra o arquivo “corrompido”, aninhando um se dentro de um comando find

Estou tentando encontrar arquivos "corruptos" dentro de uma estrutura de diretórios, ou seja, arquivos que o comando de arquivo interpretaria como "dados". Aqui está o comando que estou tentando executar, mas falha: $ find . -type f -exec if...
06.03.2016 / 09:58
1
resposta

Executando o script shell a partir da linha de comando [duplicado]

Eu tenho um script perl que converte um arquivo para o formato json e grava a saída em um diretório separado. Aceita 2 parâmetros, nome do arquivo e diretório de saída. O script precisa ser executado em vários arquivos que terminam com uma ext...
28.03.2016 / 19:07
2
respostas

bash error find: -printf: primário desconhecido ou operador

Eu faço uma lista de todos os arquivos no meu PC. FILES=$(find . -type f -name '*' -printf "%s/%f\n" | sort -n) A saída deve ser: "size/file_name" 56872/file.txt 98566/test 1000254/foo Meu PC me dá erro find: -printf: unknown pr...
27.03.2016 / 21:13
4
respostas

Como excluo o arquivo por nome de arquivo que estão definidos como datas?

Eu quero excluir o arquivo não por acesso à data ou criado, mas por nome de arquivo. Os nomes dos arquivos serão datas e eu quero que um cronjob seja executado uma vez por semana, o que apagará as datas do arquivo com mais de 7 dias. Eu poderia...
06.06.2016 / 19:09
2
respostas

arquivos por diretório em uma única linha

Eu tenho os seguintes diretórios: Sample1 Sample2 Cada um deles contém várias subpastas, como Sample1/R1/ Sample1/R2/ Sample1/R3/ Sample2/R1/ Sample2/R2/ Sample2/R3/ Que contém ainda os arquivos: Sample1/R1/file1 Sample...
15.01.2016 / 11:58