Perguntas sobre 'find'

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

Distinguir um comando e não um segundo transmissor nativo

suponha que [root@iz2ze9wve43n2nyuvmsfx5z /]# find . -maxdepth 2 -type d | ls bin dev home lib64 media opt root sbin sys usr boot etc lib lost+found mnt proc run srv tmp var Não fiz nada, como resgate eu dev...
06.11.2018 / 01:34
3
respostas

localizar arquivos com padrão de correspondência de nome de base ao retornar caminho completo

Preciso corresponder os resultados de find com regexp. Os arquivos são como: /path/1/file1.001.txt /path/1/file2.001.txt /path/1/file1.001 /path/2/file3.002.txt /path/2/pure_file3.002.txt etc. Eu preciso corresponder todos os arquiv...
12.03.2018 / 16:01
1
resposta

xargs com espaços contendo rm + filename

Estou escrevendo um programa simples que exclui todos os arquivos obtidos. Os arquivos podem conter espaços, então adicionei as cotações como visto abaixo find -name "*.scala" | xargs -d "\n" -I {} rm \"{}\" O texto acima falha com erro:...
05.04.2018 / 13:41
2
respostas

find, printf e comportamento estranho com o ssh

Então, isso funciona: find /dir/ -type f -printf "%p|%TY-%Tm-%Td|%TH:%TM|%s|%u|%U\n" > /dir/output.txt Mas isso não acontece: ssh -o StrictHostKeyChecking=no "servername" find /dir/ -type f -printf "%p|%TY-%Tm-%Td|%TH:%TM|%s|%u|%U\n...
09.01.2018 / 18:49
2
respostas

Substituindo todos os dois pontos por traços em um conjunto de arquivos?

Eu tentei substituir todos os dois pontos com traços em nomes de arquivos de algumas subpastas usando o seguinte comando: find . -type f -name "*:*" -exec rename -n 's/:/-/g' {} + No entanto, recebo um erro dizendo rename: not enough a...
29.08.2017 / 15:30
1
resposta

verificar se existe uma pasta em determinado diretório

Oi Eu estou trabalhando atualmente em um projeto de script de shell e eu preciso verificar se uma pasta, digamos "cat", existe em um determinado diretório. No momento, estou usando o comando find . -type d , mas e se o diretório específico não...
27.11.2017 / 18:50
1
resposta

Comportamento estranho para localizar se o padrão seguinte -nome não é citado

É tão estranho que, às vezes, o seguinte padrão de -name em find possa procurar inesperadamente todos os nomes de arquivos correspondentes com sucesso. Por direito, ele só poderia pesquisar um nome de arquivo correspondente no diretório atual po...
02.12.2017 / 08:56
2
respostas

Como usar corretamente encontrar com expressão regular?

Não consigo descobrir o uso correto de find com -regex option: Por exemplo, dado este exemplo: Morcheeba/Big Calm/02 Shoulder Holster.flac Morcheeba/Big Calm/02. Shoulder Holster.flac Eu só quero corresponder a string no formulário...
23.05.2017 / 17:40
2
respostas

Excluindo arquivos, exceto se o nome contiver uma substring

Estou usando o seguinte comando para excluir arquivos em uma pasta. Mas meu comando está apagando tudo. ionice -c 3 find . -type f -print -delete Eu não quero excluir um arquivo se tiver um sufixo _y . Então, minha visualização de pa...
18.06.2017 / 22:31
1
resposta

Como posso pesquisar listar apenas o diretório? [duplicado]

Como tudo que sabemos, podemos pesquisar um arquivo ou diretório no linux por: find / -name theName Mas lá mostra todos os arquivos e diretórios e permissão negada, como abaixo: ... find: /Library/Caches/com.apple.iconservices.store:...
10.09.2017 / 14:03