Mv: Unterschied zwischen den Versionen

Aus Foxwiki
Alperer (Diskussion | Beiträge)
Alperer (Diskussion | Beiträge)
Zeile 39: Zeile 39:
Wenn mehr als eine Option von '''-i''', '''-f''' und '''-n''' angeben wird, so gilt die letzte.
Wenn mehr als eine Option von '''-i''', '''-f''' und '''-n''' angeben wird, so gilt die letzte.


=Beispiel=
=Beispiele=


Datei ''alter_name.jpg'' in ''neuer_name.jpg'' umzubennen
Datei '''alt.txt''' in '''neu.txt''' umbenennen:
  mv alter_name.jpg neuer_name.jpg
  mv alt.txt neu.txt




Verschiebt bild-02.jpg oder bild-02.jpg und bild-03.jpg zusammen auf den Schreibtisch
Dateien '''a.txt''', '''b.txt''' und '''c.txt''' in den Ordner '''meine_daten''' verschieben:
  mv bild-02.jpg  ~/Desktop/
  mv a.txt b.txt c.txt meine_daten
mv bild-02.jpg bild-03.jpg ~/Desktop/


Verschiebt die Datei „test.txt“ von „/home/user/“ nach „/tmp/“
Verzeichnis '''a''' in Verzeichnis '''b''' verschieben:
mv /home/user/test.txt /tmp/


Verschiebt den Ordner „user“ aus dem Verzeichnis „home“ nach „/tmp/“
  mv a b
  mv /home/user /tmp/


Verschiebt alle Dateien die mit „.txt“ enden nach „/tmp/“
mv *.txt /tmp/


Ordner1 in Ordner2 umbenennen, der Ausgangsordner befindet sich im aktuellen Verzeichnis
Mit Verzeichnis '''a''' das leere Verzeichnis '''b''' ersetzen:
  mv ordner1 ordner2
 
  mv -T a b


[[Category:Linux:LPIC:101]]
[[Category:Linux:LPIC:101]]
[[Category:Linux:Befehl]]
[[Category:Linux:Befehl]]
[[Category:Linux:Dateiverwaltung]]
[[Category:Linux:Dateiverwaltung]]

Version vom 16. November 2020, 10:59 Uhr

Bezeichnung

mv verschiebt Dateien und Verzeichnisse, dadurch können Dateien oder Verzeichnisse auch umbenannt werden.

Anwendung von mv

mv [OPTION]… [-T] QUELLE ZIEL

Optionen

Die wichtigsten Optionen:

Zeichen Beschreibung
--backup[=STRG] vor Entfernen Sicherung anlegen
-b wie --backup, akzeptiert aber keine Argumente
-f, --force vor Überschreiben nicht nachfragen
-i, --interactive vor Überschreiben nachfragen
-n, --no-clobber bestehende Dateien nicht überschreiben
--strip-trailing-slashes Schrägstriche vom Ende jedes QUELLE‐Arguments entfernen
-S, --suffix=SUFFIX die normale Sicherungs‐Erweiterung überschreiben
--target-directory=VERZ alle Quellen in Verzeichnis VERZ verschieben
-T, --no-target-directory ZIEL als normale Datei behandeln
-u, --update nur solche Dateien verschieben, die neuer als die entsprechende Datei im Zielverzeichnis sind oder die dort noch nicht existieren
-v, --verbose Erklärung über Abläufe ausgeben

Wenn mehr als eine Option von -i, -f und -n angeben wird, so gilt die letzte.

Beispiele

Datei alt.txt in neu.txt umbenennen:

mv alt.txt neu.txt


Dateien a.txt, b.txt und c.txt in den Ordner meine_daten verschieben:

mv a.txt b.txt c.txt meine_daten

Verzeichnis a in Verzeichnis b verschieben:

mv a b


Mit Verzeichnis a das leere Verzeichnis b ersetzen:

mv -T a b