Mesmo quando /tmpnão há um arquivo chamado something, procurá-lo findretornará 0: $ find /tmp -name something $ echo $? 0 Como posso obter um status de saída diferente de zero quando findnão encontra
procure arquivos em uma hierarquia de diretórios
Mesmo quando /tmpnão há um arquivo chamado something, procurá-lo findretornará 0: $ find /tmp -name something $ echo $? 0 Como posso obter um status de saída diferente de zero quando findnão encontra
Existe uma maneira de dizer ao findcomando bash para exibir o que está fazendo (modo detalhado)? Por exemplo, para o comando: find /media/1Tb/videos -maxdepth 1 -type d -mtime +7 -exec rm -rf {} \;to output: Found /media/1Tb/videos/102, executing rm -rf
O find(1)utilitário unix é muito útil, permitindo-me executar uma ação em muitos arquivos que correspondem a determinadas especificações, por exemplo find /dump -type f -name '*.xml' -exec java -jar ProcessFile.jar {} \; O acima pode executar um script ou ferramenta em cada arquivo XML em um...
Existe alguma maneira fácil de descobrir o endereço MAC de todas as máquinas na minha rede, em vez de fazer um SSH em cada uma e, ifconfig | grep HWaddrse houver 300 máquinas na rede, eu realmente preciso de uma solução
findtem um bom suporte para encontrar arquivos mais modificados há menos de X dias atrás, mas como posso usar findpara localizar todos os arquivos modificados após uma determinada data? Não consigo encontrar nada na findpágina do manual para fazer isso, apenas para comparar com o tempo de outros...
qual é a ordem de classificação padrão para as entradas retornadas pelo comando linux find? Por exemplo, se eu emitir find . -type f -name '*mp3' e a saída consiste em vários arquivos em várias subpastas, qual é a ordem padrão em que os diretórios estão listados? Ao mesmo tempo, qual é a...
Eu tenho um script bash para implantar código de um ambiente beta para um ambiente de produção, mas atualmente tenho que adicionar a lista de arquivos a um arquivo txt manualmente e, em algum momento, sinto falta de alguns. Basicamente, meu script de implantação cat / loops copia os arquivos. (db...
Uma das minhas práticas comuns é executar greps em todos os arquivos de um determinado tipo, por exemplo, encontrar todos os arquivos HTML que contenham a palavra "zaragato". Para fazer isso, eu uso find /path/to -name "*.html" | xargs grep -l "rumpus" Ocasionalmente, findretornará um arquivo...
Estou procurando uma solução para mover arquivos que são um ano mais antigos a partir de hoje. Minha partição de log está ficando cheia, mas não consigo removê-los. Eles são necessários por um longo tempo. De qualquer forma, uma solução que eu criei é: find /sourcedirectory -mtime 365 -exec mv...
Eu queria saber se há alguma maneira de exibir algum tipo de informação de progresso ao procurar arquivos no Linux usando find. Costumo encontrar arquivos em um disco grande e algum tipo de indicador de progresso seria muito útil, como uma barra ou, pelo menos, o diretório atual "localizar"...
Eu instalei algumas coisas manualmente no passado e gostaria de eliminar todos os arquivos relacionados. Então, eu preciso de uma maneira de encontrar automaticamente todos os arquivos (em / usr, por exemplo) que não estão incluídos em nenhum dos pacotes atualmente instalados no sistema Debian. No...
Em um servidor Linux, preciso encontrar todos os arquivos com uma certa extensão no diretório atual e em todos os subdiretórios. Anteriormente, eu sempre usei o seguinte comando: find . -type f | grep -i *.php No entanto , ele não encontra arquivos ocultos, por exemplo .myhiddenphpfile.php . A...
Estou usando o zfs no meu FreeBSD 9.0 x64 e estou muito feliz com isso, mas acho difícil contar o tamanho real do diretório, não compactado. Certamente posso percorrer o diretório e contar todos os tamanhos de arquivo com ls, mas esperaria alguma chave extra para esse fim. Então, como posso saber...
Estou tentando escrever um comando bash que excluirá todos os arquivos correspondentes a um padrão específico - nesse caso, são todos os arquivos de log antigos do vmware que foram criados. Eu tentei este comando: find . -name vmware-*.log | xargs rm No entanto, quando executo o comando, ele é...
Estou tentando usar o comando find do Linux para encontrar todos os diretórios e subdiretórios que não possuem .svn (pastas ocultas do Subversion) em seu caminho. Só consigo excluir os diretórios .svn reais, mas não nenhum dos subdiretórios. Aqui está o que estou fazendo agora: find . -type d \!...
Obtendo todas as extensões para um diretório: fácil. Obter o arquivo conta para uma extensão específica: fácil. Mas obter todas as extensões de arquivo e suas respectivas contagens de arquivos está me fazendo alusão. por exemplo. + dir + abc.txt + def.txt + abc.pdf * def.pov deve retornar...
Procurando serviço resolvido pelo sistema após a recente divulgação de vulnerabilidades, vi um comportamento muito estranho do comando find. root@localhost:/# find . -name "*systemd-resolved*" ./usr/share/man/man8/systemd-resolved.service.8.gz ./usr/share/man/man8/systemd-resolved.8.gz O...
Estou procurando uma maneira de pesquisar um diretório ou diretórios e listar todos os arquivos que têm permissões erradas para um diretório
Como encontro arquivos que não pertencem a um grupo específico? find /home -group NOT