linuxpeter.de
  Batch, Scripts, Tools & Tips > Linux scripts and tools  
 
Linux scripts and tools
<< Debian - Standardeditor anpassen (z.B. für crontab -e) Index ls mit Pfadangabe >>
Mehrere Dateien umbenennen How to rename several files in a time

Gegeben ist ein Verzeichnis mit mehreren hundert Dateien im Namensformat 1234, 3456, 7899, 9876 usw.

Ich musste allerdings an jeden Dateinamen einen Punkt anhängen, also 1234. 3456. usw.

Das Ganze ergab sich, weil nach einem cyrus imap postfach-restore nach der Kopie die abschließenden Punkte gefehlt haben. Daher hat Cyrus die Mails nicht gefunden und obwohl sie im Verzeichnis lagen, wurden sie beim

 

cyrus@slox:/usr/lib/cyrus/bin/reconstruct -rf user/username

 

nicht als Mails erkannt.

 

So hab ichs gemacht:

 

for i in * ; do mv $i ${i#}.; done

 

nach 5 Sekunden war der Spuk vorbei ;-)

Nach dem nächsten "reconfigure" war die Welt wieder in Ordnung!



Last updated by Bikerpete (admin)  on Jun 03 2009  at 2:44 PM
<< Debian - Standardeditor anpassen (z.B. für crontab -e) Index ls mit Pfadangabe >>


Info

Buy me a coffee ...


 
Top! Top!