Apagar arquivos recursivamente de um diretório pela extensão
Publicado por Augusto 03/05/2005
[ Hits: 21.047 ]
Este script foi desenvolvido para que eu pudesse automatizar o processo de busca e remoção de certas extensões em um servidor, ele apaga arquivos recursivamente de um diretório de acordo com a extensão especificada.
use <rmextensao --help> para obter ajuda !
obs : substitua o -i por -f do comando rm para que o script não peça confirmação para cada arquivo à ser apagado.
#!/bin/bash # # rmextensao - Script usado para remover arquivos de um diretório # recursivamente conforme a extensão especificada # # Autor : Augusto Alves Furtado (aka carnage) # e-mail : augustoaf@gmail.com # # Data : 03/05/2005 # Versão : 1.0 # # Copyright : LIVRE - Este script pode ser alterado/modificado e # redistribuído, mantendo-se apenas a identificação do Autor. dir=$1 ext=$2 if [ "$1" = "--help" ] || [ "$1" = "-h" ] then echo "" echo "rmextensao 1.0" echo "" echo "Script usado para remover arquivos de um diretório" echo "recursivamente conforme a extensão especificada" echo "" echo "Modo de uso:" echo "" echo "rmextensao /diretorio mp3" echo "" echo "Autor : Augusto Alves Furtado (aka carnage)" echo "e-mail : augustoaf@gmail.com" echo "" exit fi if [ $# != 2 ]; then echo "Use a opção -h ou --help para ajuda." echo "" echo 'Forneça o diretório e a extensão como parâmetros !' echo "" else if test -d $1; then find $1 -iname *.$2 > $HOME/rmextensao.txt echo "`cat $HOME/rmextensao.txt | wc -l | tr -d ' '` arquivos encontrados !" echo "" if [ `cat $HOME/rmextensao.txt | wc -l | tr -d ' '` != 0 ]; then for i in `cat $HOME/rmextensao.txt`; do rm -i $i; done fi else echo 'Diretório não existe !' echo "" fi fi
Acertando número para numeração
Gerar backup do MySQL ou Postgres
dcalc: Calculadora Com Conversão de Bases
Script simples para controle de IP+MAC
Porque Gentoo semi-binário atualmente (desabafo)
A combinação de WMs com compositores feitos por fora
Audacious, VLC e QMMP - que saudades do XMMS
SUNO OpenSource: Crie um servidor de gerador de música com IA
Instalando SVP4 e MPV (VapourSynth) no Gentoo
Migração do KDE Plasma para Cinnamon no Gentoo (com systemd) + Tema Colloid
Como desativar a economia de energia no Gentoo (Systemd, Wi-Fi, USB e SSH)
Um filme, uma banda, um jogo, um livro, um anime (ou mangá) (0)
como deixo uma inferface grafica abrir automaticamente (7)
Instalador não reconhece SSD Sata. (15)









