Dieser Artikel ist größtenteils für alle Ubuntu-Versionen gültig.
mv steht für move und verschiebt eine Datei, wobei der Befehl auch zum Umbenennen verwendet wird.
Das Programm mv ist im essentiellen Paket
coreutils
von Ubuntu enthalten und ist deshalb auf jedem System installiert.
Die allgemeine Syntax ist [1]
mv [OPTION] QUELLE ZIEL
QUELLE und ZIEL können dabei sowohl Dateien als auch Verzeichnisse sein. mv kennt eine Reihe von Optionen:
| Optionen von mv | |
| Option | Beschreibung |
-i oder --interactive | fragt vor dem Überschreiben nach |
-u oder --update | verschiebt nur wenn Zieldatei älter |
-v oder --verbose | zeigt Verschiebe-Fortschritt an |
mv kennt noch einige weitere Optionen, die man in den Manpages nachlesen kann.
datei_a.txt in datei_b.txt umbenennen, die Ausgangsdatei befindet sich im aktuellen Verzeichnis:
mv datei_a.txt datei_b.txt
datei_a.txt und datei_b.txt in das Verzeichnis data/ verschieben
mv datei_a.txt datei_b.txt data/
Um mehrere Dateien in Abhängigkeit vom Dateityp auf einmal umzubenennen, könnte man auf die Idee kommen, es bei Bildern beispielsweise mit
mv *.JPG *.jpg
zu versuchen. Leider wird das so nichts, stattdessen muss man ein Bash-Skript bauen:
1 2 3 4 | #!/bin/bash for i in *.JPG do mv "$i" "${i/.JPG}".jpg done |
Alternativ kann in einem solchen Fall das Terminal-Tool rename oder die grafische Software Krename sinnvoll sein.
Diese Revision wurde am 27. Dezember 2011 um 20:05 Uhr
von Heinrich Schwietering erstellt.
Dieser Seite wurden folgende Begriffe zugeordnet:
Shell
2004 – 2011 ubuntuusers.de • Einige Rechte vorbehalten