Renomear todos os arquivos com uma determinada caracteristica
Publicado por Geraldo José Ferreira Chagas Júnior 14/03/2008
[ Hits: 8.495 ]
Homepage: http://prginfo.blogspot.com
Uma das coisas que sentia falta no linux era um comando fácil para renomear todos os arquivos de uma só vez, como no DOS ren *.txt *.bkp
Esse script renomeia qualquer parte do arquivo, sendo que não precisa o * pois pressupõe-se que ele será usado para renomear todos os arquivos de uma pasta. O escript recebe 2 parâmetros: o que será substituído e o que substituirá.
ex.: mvall .txt .html #renomeia todo arquivo .txt para .html
mvall 2 4 #altera qualquer ocorrência de 2 para 4
#!/bin/sh if [ $# -le 1 ]; then echo "Faltando parametro. $0 <a substituir> <subistituto> " exit fi a="*"$1"*" for o in $(ls -1 $a); do if [ -f $o ]; then mv $o "${o//$1/$2}" fi done
Instalação Zabbix-agent CentOS5
Script que simula uma locadora de DVD
Mapeamento de servidores e computadores pessoais
Agenda "completa" com interface do zenity
Resolver problemas de Internet
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Descritores de Arquivos e Swappiness
Como instalar no Linux Jogos da Steam só para Windows
Instalando o Team Viewer no Debian Trixie - problema no Policykit
O Que Fazer Após Instalar Ubuntu 25.04