Benutzer-Werkzeuge

Webseiten-Werkzeuge


dateien_umbenennen

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
dateien_umbenennen [2010/11/19 17:40] – Externe Bearbeitung 127.0.0.1dateien_umbenennen [2021/04/03 09:15] (aktuell) admin
Zeile 12: Zeile 12:
  
 =====Leerzeichen aus Dateinamen entfernen===== =====Leerzeichen aus Dateinamen entfernen=====
-<file> + 
-for i in *;do NEWNAME=`echo $i | tr -d " "`;mv "$i" "$NEWNAME";done +  for i in *;do NEWNAME=`echo $i | tr -d " "`;mv "$i" "$NEWNAME";done 
-</file>+ 
 +===== Dateiendung klein statt groß schreiben===== 
 + 
 +  for i in *;do NEWNAME=`echo $i | cut -d "." -f1`; mv $i "$NEWNAME.jpg"; done
  
 =====Dateien umbenennen===== =====Dateien umbenennen=====
Zeile 20: Zeile 23:
   *Mit dreistelliger Nummerierung: 001, 002, 003, ...   *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 mv $i Peer$(printf "%03d" $n).jpg;n=`expr $n + 1`;done
  
   n=1;for i in *;do name=$(echo $i | cut -f1 -d” ”);mv "$i" "EisnerzerSteig$n.jpg";n=`expr $n + 1`;done   n=1;for i in *;do name=$(echo $i | cut -f1 -d” ”);mv "$i" "EisnerzerSteig$n.jpg";n=`expr $n + 1`;done
  
 +  n=1;for i in *;do mv $i 2012-07-24_$(printf "%03d" $n).jpg;n=`expr $n + 1`;done
 +
 +  n=45;for i in *;do mv $i $(printf "%03d" $n).jpg;((n--));done
 +
 +  n=1;for i in *;do mv $i $(printf "%03d" $n).jpg;((n++));done
 +  
 <file> <file>
 #!/bin/bash #!/bin/bash
Zeile 46: Zeile 55:
 </file> </file>
  
-===Dateien mit Umlauten im Dateinamen können nicht auf CD/DVD gebrannt werden===+=====Dateien mit Umlauten im Dateinamen können nicht auf CD/DVD gebrannt werden=====
   *Dateien wurden zuvor unter Windows auf ein ext2/ext3 Dateisysten kopiert   *Dateien wurden zuvor unter Windows auf ein ext2/ext3 Dateisysten kopiert
   *Präsentation ohne Namen.ppt   *Präsentation ohne Namen.ppt
-  *Lösung: convmv  * --notest -f latin1 -t utf8 (Umlaut wird gelöscht)+  *Lösung: (Umlaut wird gelöscht) 
 + 
 +  convmv  * --notest -f latin1 -t utf8 
 + 
 +===== Dateinamen kürzen ===== 
 + 
 +  for i in *.mp3; do NEWNAME=`echo "$i" | cut -d ' ' -f1`; mv "$i" "$NEWNAME.mp3"; done 
 +  for i in *.ogg; do NEWNAME=`echo "$i" | cut -d ' ' -f1`; mv "$i" "$NEWNAME.ogg"; done
  
dateien_umbenennen.1290184839.txt.gz · Zuletzt geändert: (Externe Bearbeitung)