Perguntas sobre 'find'

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

por que o comando use {} para uma variável de espaço reservado?

Estou curioso para saber por que find usa {} como a sintaxe para substituição de variável (por exemplo, como em find . -name "*~" -exec rm {} \; ). É uma sintaxe bastante incomum e não conheço nenhum outro programa ou idioma que use {}...
25.10.2013 / 21:07
7
respostas

Como encontrar tipos de arquivos executáveis?

Eu quero encontrar tipos de arquivos que sejam executáveis do ponto de vista do kernel. Tanto quanto eu sei todos os arquivos executáveis no Linux são arquivos ELF. Assim, tentei o seguinte: find * | file | grep ELF No entanto, isso não...
05.06.2012 / 16:24
2
respostas

Como excluir os diretórios do NFS com o find?

Eu preciso procurar por arquivos que não tenham usuário OU nenhum grupo. find / -nouser -o -nogroup Acho que está tudo bem. Mas não quero pesquisar os compartilhamentos NFS. Como posso excluir os compartilhamentos NFS no comando find?   ...
06.02.2013 / 15:50
2
respostas

Compacta arquivo de log antigo em um único zip-linux

Eu tenho uma pasta /home/testuser/log que contém arquivos de log de um dia de idade *.log . Eu desejo compactar todos os arquivos de log mais antigos que um dia para um único zip (gzip ou tar.gz) e excluir os arquivos mais antigos. Eu te...
18.12.2012 / 09:03
2
respostas

sincroniza arquivos recursivamente entre duas pastas onde os arquivos têm menos de 24 horas

Eu quero encontrar todos os arquivos em um diretório que esteja dentro de 24 horas e depois rsync aqueles arquivos com outro servidor. Existem alguns arquivos antigos que eu não quero transferir, no entanto, se esses arquivos antigos forem at...
28.01.2012 / 02:55
1
resposta

Lista de arquivos modificados das últimas 24 horas

Existe uma maneira confiável de ter um sistema que me envie a lista de arquivos que foram modificados nas últimas 24 horas dentro de um conjunto de diretórios? (como /home/*/public_html/* e /home/*/*domains/* )     
08.12.2011 / 08:58
3
respostas

Como usar argumentos com 'find -exec'? [duplicado]

Estou tentando gerar arquivos html estáticos para todos os scripts php dentro do diretório: find . -name "*.php" -exec php {} > {}.html \; Mas apenas despeja todos os resultados para {}.html . Como fazer isso corretamente? E como r...
05.06.2013 / 13:56
2
respostas

faz com que o achado falhe quando nada foi encontrado

Quando find é invocado para não encontrar nada, ele ainda sai com o código 0. Existe uma maneira de fazer com que ele retorne um código de saída indicando falha quando nenhum arquivo foi encontrado?     
24.04.2015 / 00:41
3
respostas

Comando Find: condições múltiplas

Como padrão para minha nomeação de arquivo / dir, eu uso algo como colocar data e tags string no nome do arquivo, separadas por sublinhado, por exemplo: 2015_03_10_usa_nyc_vacations_album_pictures Por muito tempo eu usei programas como o...
10.03.2015 / 09:50
2
respostas

Como encontrar um arquivo gravável de propriedade do root?

Como posso encontrar um arquivo no meu disco rígido criado pelo root que tenha permissões de gravação?     
28.07.2011 / 23:14