mv - Dateien und Verzeichnisse verschieben oder umbenennen



mv dient zum Verschieben und Umbenennen von Datein und Verzeichnissen:

Wenn du z.B. eine Datei blabla.txt in deinem gegenwärtigen Verzeichnis hast und du willst sie auf blibli.txt umbenennen so geht das mit:

mv blabla.txt blibli.txt

(Wenn du dir schnell zu Testzwecken eine blabla.txt anlegen willst kannst du ja das bekannte "echo hallo > balbla.txt" machen. )

Bei erfolgreicher Ausführung sagt mv gar nichts nur falls es Probleme gibt bekommst du eine Fehlermeldung. (Falls die soviel Schweigsamkeit nicht geheuer ist kannst du die Option -v (für verbose) verwenden. Dann ist mv etwas gesprächiger.

mv -v blibli.txt bloblo.txt

Du kannst auch ganze Verzeichnisbäume verschieben/umbenennen:

wenn du z.B. ein Verzeichnis "projekte" hast:

mv projekte projekte-alt

oder an einen ganz anderen Ort verschieben:

mv bloblo.txt /tmp

würde die Datei bloblo.txt nach /tmp/bloblo.txt verschieben.

generell wenn das letze Argument ein Verzeichnis ist kannst du mehrere Dateien dorthin verschieben:

mkdir text-dateien

mv *.txt text-datein

(würde alle .txt-Datein aus dem aktüllen Verzeichnis ins neu erzeugte text-Dateien Verzeichnis verschieben). Falls du sie von da wieder retour haben willst:

mv text-datein/*.txt .

verschiebt sie wieder ins aktuelle Verzeichnis (das man immer mit dem "." Namen ansprechen kann.)


REFERENCES:

man mv