ubuntuusers.deWikimv

mv

Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:

Dieser Artikel ist größtenteils für alle Ubuntu-Versionen gültig.

Zum Verständnis dieses Artikels sind folgende Seiten hilfreich:

mv steht für move und verschiebt eine Datei, wobei der Befehl auch zum Umbenennen verwendet wird.

Installation

Das Programm mv ist im essentiellen Paket

  • coreutils

von Ubuntu enthalten und ist deshalb auf jedem System installiert.

Aufruf

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
OptionBeschreibung
-i oder --interactivefragt vor dem Überschreiben nach
-u oder --updateverschiebt nur wenn Zieldatei älter
-v oder --verbosezeigt Verschiebe-Fortschritt an

mv kennt noch einige weitere Optionen, die man in den Manpages nachlesen kann.

Beispiele

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

Passwort vergessen?