Benutzer-Werkzeuge

Webseiten-Werkzeuge


dateien_umbenennen

Dies ist eine alte Version des Dokuments!


Entfernt Leerzeichen, entfernt unnötigen Präfix und nummeriert nach 01,02,...

#!/bin/bash
 
endung="m4v"
 
ls *.$endung | while read i; do mv "$i" `echo $i | tr -d " "`; done  > /dev/null 2>&1
ls *.$endung | while read i; do mv "$i" `echo $i | cut -d "h" -f2`; done  > /dev/null 2>&1
n=1; for i in `ls *.$endung | sort -n`; do mv "$i" $(printf "%02d" $n).$endung; n=`expr $n + 1`; done  > /dev/null 2>&1

Leerzeichen aus Dateinamen entfernen

for i in *;do NEWNAME=`echo $i | tr -d " "`;mv "$i" "$NEWNAME";done

Dateien umbenennen

  • Mit dreistelliger Nummerierung: 001, 002, 003, …
n=1;for i in *;do mv $i Peer$(printf "%03d" $n).jpg;n=`expr $n + 1`;done</file>
n=1;for i in *;do name=$(echo $i | cut -f1 -d” ”);mv "$i" "EisnerzerSteig$n.jpg";n=`expr $n + 1`;done
#!/bin/bash
files=$(ls *);
n=1;
for i in $files;
  do
    name=$(echo $i | cut -f1 -d".");
    mv $i peer\($n\).jpg ;
    n=`expr $n + 1`
  done
#!/bin/bash
files=$(ls *.dat);
for i in $files;
  do
    name=$(echo $i | cut -f1 -d".");
    mv $i "$name".txt ;
  done

Dateien mit Umlauten im Dateinamen können nicht auf CD/DVD gebrannt werden

  • Dateien wurden zuvor unter Windows auf ein ext2/ext3 Dateisysten kopiert
  • Präsentation ohne Namen.ppt
  • Lösung: convmv * –notest -f latin1 -t utf8 (Umlaut wird gelöscht)
dateien_umbenennen.1290184839.txt.gz · Zuletzt geändert: 2011/06/09 13:04 (Externe Bearbeitung)