Perguntas sobre 'find'

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

Como usar o find para remover os arquivos * .py ~ e * .pyc de uma só vez?

Desejo limpar um diretório (e subdiretórios) de cada ocorrência dos arquivos .py e .pyc . Eu tentei o seguinte find . -name '*pyc' -o -name '*py~' -exec rm -f {} \; que omitiu todos os arquivos pyc . Ao fazer find . -name '*pyc'...
04.04.2013 / 19:46
5
respostas

find exec '{}' não disponível depois

Exec permite passar todos os argumentos de uma vez com {} + ou passá-los um a um com {} \; Agora digamos que eu queira renomear todos os jpeg , sem problemas ao fazer isso: find . \( -name '*.jpg' -o -name '*.jpeg' \) -exec mv '{}'...
14.11.2018 / 12:39
4
respostas

Executa um comando onde um arquivo é encontrado

Como executo um comando onde um arquivo é encontrado? Considere que eu tenho um diretório chamado testdir que contém o seguinte: $ ls -R testdir/ testdir/: dir1 dir2 dir3 dir4 dir5 testdir/dir1: doc1.pdf testdir/dir2: file1.txt tes...
30.10.2015 / 15:58
1
resposta

Como encontrar todos os arquivos JPG no sistema de arquivos quando a extensão .jpg não é obrigatória? [duplicado]

A primeira coisa que notei quando mudou do Windows para o Linux foi que o Linux não tem nenhuma convenção de nomenclatura e nenhuma extensão de nome de arquivo obrigatória como .bmp, .jpg, .exe etc. Portanto, não posso dizer pelo próprio nome...
25.03.2015 / 20:39
5
respostas

Qual é a maneira mais eficiente de mover um grande número de arquivos que residem em um único diretório?

CentOS 5.x Peço desculpas se esta é uma pergunta repetida. Eu vi muitas perguntas semelhantes (sobre a exclusão de arquivos), mas não exatamente o mesmo cenário. Eu tenho um diretório contendo centenas de milhares de arquivos (possivelment...
28.11.2013 / 00:35
2
respostas

“find” excluir por comportamento estranho fstype

Eu tento ter o comando "find" excluindo o sistema de arquivos "/ proc". Eu preferiria que uma solução portátil pudesse usá-la em hosts não baseados em GNU (o AIX mais antigo, por exemplo, onde "find" não tem a opção "-path") Veja o que eu ten...
26.09.2018 / 17:03
4
respostas

Convertendo 'para file' em 'find' para que meu script possa ser aplicado recursivamente

Eu tenho trabalhado no meu primeiro script bash por algum tempo agora (eu acabei de começar o UNIX esta semana). Eu tenho essa ideia de executar um script bash para verificar algumas condições e usar ffmpeg para converter todos os vídeos n...
16.04.2015 / 17:52
3
respostas

Como encontrar arquivos em subdiretórios e organizá-los por nome de arquivo em um único comando?

Resultado de um achado normal usando find . ! -path "./build*" -name "*.txt" : ./tool/001-sub.txt ./tool/000-main.txt ./zo/001-int.txt ./zo/id/002-and.txt ./as/002-mod.txt e quando classificado com sort -n : ./as/002-mod.txt ./tool...
23.05.2011 / 03:15
5
respostas

Como copiar todos os arquivos HTML de uma árvore de diretórios para um único diretório

Eu quero copiar todos os arquivos .html de myDir e seus subdiretórios para ~/otherDir . Aqui está o que eu tentei, mas não funciona: $ find myDir -name *.html -print | xargs -0 cp ~/otherDir usage: cp [-R [-H | -L | -P]] [-fi | -n] [-...
10.05.2011 / 21:03
2
respostas

O que significa newermt no comando find?

Eu sei que posso usar essa opção para encontrar arquivos entre horários específicos modificados. Mas estou curioso sobre o que isso significa? Eu usei man find | grep newermt tentando encontrar algo. Mas eu não tenho conteúdo direto. Parec...
25.11.2014 / 05:40