Linux: Linux-Forum Linux: Linux-Forum

Zurück   Linux: Linux-Forum > Linux-Forum Wiki

Umbenennen mehrerer Dateien

Aus Linux-Forum Wiki

Wechseln zu:Navigation, Suche

Mit mv mehrere Dateien verschieben/umbenennen

Mehrere Dateien verschieben

Mittels for-schleife

for a in *.sh; do mv $a /new/path/; done

verschiebt alle Dateien mit der Endung .sh nach /new/path


Mit Bashmitteln

mv /path/{file1,file2,file3} /new/path/


Mehrere Dateien umbenennen

Alle Dateien mit der Endung .ext1 in Endung .ext2 umbenennen

for a in *.ext1; do mv $a ${a%.ext1}.ext2; done

Endung .sh entfernen

for a in *.sh; do mv $a ${a%.*}; done

Erstes Zeichen mehrerer Dateien entfernen

for a in [0-9]*; do mv $a ${a#[0-9]}; done

wenn das erste Zeichen eine Zahl ist


for a in [a-z]*; do mv $a ${a#[a-z]}; done

entfernt den ersten Kleinbuchstaben jeder Datei.


Ein Zeichen vor jede Datei setzen

for a in [a-z]*; do mv $a 1${a}; done

setzt eine 1 vor jede Datei.


--P17 12:00, 26. Aug. 2008 (CEST)


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:03 Uhr.



Powered by vBulletin® Version 3.8.4 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.3.0 ©2009, Crawlability, Inc.