Localizar arquivos por extensão e mostrar relatório
Publicado por Guilherme Proença (última atualização em 31/10/2012)
[ Hits: 13.330 ]
Download 5586.busca_extensao_relatorio
Olá para todos do VIVA O LINUX, este é meu primeiro post, por isso peço desculpas caso esteja fazendo algo errado.
Esse script vai fazer uma busca pela extensão que você estiver desejando e no final ele gera um relatório num arquivo texto ou na própria tela.
Quem quiser contribuir, fique a vontade, pois quanto mais conhecimento, melhor para todos.
Um abraço.
#!/bin/bash ######################################### # # ###### Script Criado por guifuriabr###### # # #############VIVA O LINUX################ # # ######################################### echo -e "\e[32;1m=== Listagem de arquivos por extensão ===\e[m" echo kernel="Kernel : `uname -r`" arqui="Arquitetura Atual : `uname -m`" echo $kernel echo $arqui echo echo echo -e "\e[32;1m=== Localizar Arquivos ===\e[m" echo "Extensão do arquivo - Ex: .exe .jpg .mp3 : " read ARQUIVO echo echo -e "\e[32;1m=== Salvar em algum arquivo?? Sim / Não ===\e[m" echo read LOCALIZA echo echo echo -e "\e[32;1m== Fazendo a busca, aguarde ! ==\e[m" echo echo if [[ $LOCALIZA == 'n' || $LOCALIZA == 'N' || $LOCALIZA == 'nao' || $LOCALIZA == 'NAO' || $LOCALIZA == 'Não' ]]; then find /home -type f -iname *$ARQUIVO -print0|xargs -0 du -ch exit elif [[ $LOCALIZA == 'S' || $LOCALIZA == 's' || $LOCALIZA == 'SIM' ||$LOCALIZA == 'sim' || $LOCALIZA == 'Sim' ]]; then mkdir /.01awswq02sad03 chmod 777 /.01awswq02sad03 find / -type f -iname *$ARQUIVO -print0|xargs -0 du -ch >/.01awswq02sad03/relatorio.txt else echo -e "\e[32;1m=== Comando invalido, saindo do script ===\e[m" fi echo -e "\e[32;1m==== Aonde deseja gravar os dados ? Ex: /home/usuario/Documentos /temp ===\e[m" read CAMINHO mv -f /.01awswq02sad03/relatorio.txt $CAMINHO chmod 777 $CAMINHO/relatorio.txt rm -rf /.01awswq02sad03 echo echo -e "\e[32;1m== Arquivo gravado com sucesso !! ==\e[m" echo sleep 2 exit
Trocando MAC address de placa de rede
cpb - Copia arquivos executáveis...
Script para baixa videos do YOUTUBE
Faciliando copiar DVD com 2 gravadoras pelo terminal
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Atualizar Linux Mint 22.2 para 22.3 beta
Jogar games da Battle.net no Linux com Faugus Launcher
Como fazer a Instalação de aplicativos para acesso remoto ao Linux
Conky, alerta de temperatura alta (10)
Assisti Avatar 3: Fogo e Cinzas (3)
Duas Pasta Pessoal Aparecendo no Ubuntu 24.04.3 LTS (42)









