Perguntas sobre 'find'

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

Use o comando 'find' para procurar arquivos PNG, saída de canal para imagemagick para conversão em lote

Eu tenho um diretório com milhares de arquivos de imagem, principalmente JPG, mas alguns PNG. Os arquivos não têm extensão, eles são apenas numerados. Eu preciso converter todos eles para JPG. Usando o find , posso obter uma lista de todos o...
12.07.2014 / 03:30
2
respostas

Localizar arquivos (estritamente) mais antigos que outro arquivo

Quando implanto meu software, envio um arquivo compactado para o servidor de destino e extraio seu conteúdo. Além disso, ao mesmo tempo, também coloco um arquivo de metadados no diretório, detalhando o que foi implantado. Se eu quiser encontr...
22.08.2013 / 12:16
1
resposta

Exclui recursivamente todos os arquivos .exe com o mesmo nome da pasta que os contém

Eu quero excluir todos os arquivos .exe da pasta atual e todas as subpastas. Eu li que find . -name "*.exe" -exec rm -f '{}' \; serve, mas quero fazer a exclusão apenas se a pasta do contêiner tiver o mesmo nome que o .exe. Exemplo:...
10.09.2013 / 11:07
1
resposta

Solução nativa para usar achado do vim

Estou em um servidor, editando alguns arquivos e usando uma conta compartilhada com outras pessoas. Gostaria de saber se há uma maneira de usar o find para obter uma lista de arquivos a serem editados, assim como o :grep , mas para arquivos. E...
09.04.2013 / 13:25
1
resposta

'find -mtime' não retorna resultados que 'ls -l' show estão lá

Em um sistema Red Hat Linux, eu tenho um diretório com várias centenas de arquivos. Eu queria excluir todos os arquivos com mais de 24 horas. Eu fiz a exclusão usando find . -type f -mtime +1 -delete . Coisas triviais, certo? Em seguida, ao ve...
06.01.2014 / 04:13
2
respostas

Por que o arquivo grep do exec é um loop infinito?

Eu estava tentando coletar todo o ID da mensagem: cabeçalhos (linhas) em um diretório com arquivos de 200K .eml (texto simples). Um pouco ingenuamente, eu disse: find -type f -exec grep -Fi "message-id:" {} \; > messageids.txt Deixei i...
22.02.2012 / 18:22
1
resposta

Como posso encontrar um arquivo específico sem extensão no Linux?

Gostaria de saber recentemente se existe alguma maneira de procurar por arquivos | pics | media em dirs do Linux? Eu posso fazer isso usando o comando find assim: find ./ -iname "*.tar" ou find ./ -regex ".*\(jpg\|tar\|avi\)$"...
23.11.2011 / 15:41
2
respostas

find com exec: como executar a ação condicional de várias etapas em cada arquivo

Eu tenho um monte de arquivos php na estrutura de diretórios, diz / mylibs Eu quero executar um simples php -l $file em cada arquivo php que verifica erros de sintaxe find /mylibs -type f -iname "*.php" -exec php -l {} &>/dev/null...
30.09.2011 / 13:33
2
respostas

Unix não encontra trabalho com um curinga no caminho quando ssh'ing

Este comando com um * no caminho de localização funciona bem no servidor local Svr1$ find /path/*/foo/ -name "*20160208" Quando eu tento isso remotamente de outro servidor, não funciona Svr2$ ssh Svr1 find '/path/*/foo/' -name "*201602...
10.02.2016 / 18:04
2
respostas

Como encontro todos os arquivos de log criados entre 4 e 7 horas da manhã?

Estou procurando um comando que lista todos os arquivos criados entre 4 e 7h40 da manhã. Estou ciente de find . -mtime 0 , mas isso lista todos os arquivos criados hoje. Eu posso canalizá-lo para um grep, mas do que o meu conhecimento me falha...
18.03.2011 / 09:48