Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
dateien_umbenennen [2010/11/19 17:40] 127.0.0.1 Externe Bearbeitung |
dateien_umbenennen [2021/04/03 09:15] 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 | ||