Localizar arquivos por extensão e mostrar relatório
Publicado por Guilherme Proença (última atualização em 31/10/2012)
[ Hits: 13.152 ]
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
Instalador e ativador da placa Real 3D Captura.
Nmap,traceroute,ssh,ftp e nbtscan, tudo junto nesse script basicão.
Bomba.sh - Estouro de memória RAM com Menu
Script para verificação do JAVA configurado no PATH
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Atualizar Debian Online de uma Versão para outra
Máquina perereca - até onde é possível o uso de Linux?
Como anda a saúde do disco rígido?
Reescalando a tela hd para fullhd com o xrandr
Debian 13 "trixie&... lançado! (26)
O que você está ouvindo agora? [2] (202)