Renorganizer!
Publicado por George Mattos 11/04/2007
[ Hits: 4.635 ]
Esse script irá lhe poupar muito tempo e ajudá-lo a organizar melhor os seus arquivos, agrupando-os com um mesmo nome.
Instruções:
Copie-o qualquer diretorio que esteja no PATH, para ver quais são eles:
$ echo $PATH
Ex. Comandos:
$ reorg -a Praia.jpg (Renomeia todos os arquivos do diretorio corrente para [n°]-Praia.jpg'
$ reorg -e Praia Jericoacoara (Renomeia somente as extensões ou qualquer padrão presente nos arquivos do diretório)'
#!/bin/bash if [ -z $1 ] || [ -z $2 ]; then echo echo 'O programa precisa de pelomenos 2 parametros para a execução:' echo '2 para: $ reorg -a novo_arquivo (Renomeia todos os arquivos do diretorio corrente para [numero]-novo_arquivo)' echo '3 para: $ reorg -e jpg mpg (Renomeia somente as extensões ou qualquer padrão presente nos arquivos do diretório)' echo exit 1 fi if [ $1 != '-a' ] && [ $1 != '-e' ]; then echo echo O parametro \"$1\" é inválido, tente \"-a\" ou \"-e\" echo exit 1 fi if [ $1 == '-a' ]; then echo -n 'Tem certeza que deseja renomear todos os arquivos deste diretório? [S/n] ' read OPC if [ ${OPC:=S} == 'S' -o $OPC == 's' ]; then ls * | while read N do CONT=`expr $CONT + 1` if [ $CONT -le 9 ]; then mv "$N" "00$CONT-$2" elif [ $CONT -gt 9 ] && [ $CONT -lt 100 ]; then mv "$N" "0$CONT-$2" else mv "$N" "$CONT-$2" fi done exit 0 fi exit 0 fi if [ $1 == '-e' ]; then echo -n 'Tem certeza que deseja renomear as extensões ou padrão existente em arquivos deste diretório? [S/n] ' read OPC if [ ${OPC:=S} == 'S' -o $OPC == 's' ]; then ls * | while read N do mv "$N" "${N/$2/$3}" done exit 0 fi exit 0 fi
audsw - trocar configurações do ALSA de forma fácil
Script que recebe parametros e gera um arquivo
Shell Script para Guia Foca Linux
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Converter os repositórios Debian para o novo formato com as chaves
Instalando Spotify no Debian 13
Realizar overclock no Miyoo Mini (plus ou normal)
linux mint reconhece microfone de lapela como fone de ouvido sem micro... (5)
E aí? O Warsaw já está funcionando no Debian 13? (2)
Dúvidas sobre a originalidade de conteúdos online (12)