Mv: Unterschied zwischen den Versionen

Aus Foxwiki
Alperer (Diskussion | Beiträge)
Alperer (Diskussion | Beiträge)
Zeile 9: Zeile 9:
=Option=
=Option=


'''-i''' oder ''--interactive '' fragt vor dem Überschreiben nach
{| class="wikitable"
| --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
|-
| -Z, --context || setzt den SELinux-Sicherheitskontext des Ziels auf den Standardtyp
|}


'''-u''' oder ''--update '' verschiebt nur wenn Zieldatei älter ist
Wenn mehr als eine Option von '''-i''', '''-f''' und '''-n''' angeben wird, so gilt die letzte.
 
'''-v''' oder ''--verbose'' zeigt Verschiebe-Fortschritt an


=Beispiel=
=Beispiel=

Version vom 16. November 2020, 09:37 Uhr

Bezeichnung

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

Anwendung von mv

mv [OPTION]… [-T] QUELLE ZIEL

Option

--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
-Z, --context setzt den SELinux-Sicherheitskontext des Ziels auf den Standardtyp

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

Beispiel

Datei alter_name.jpg in neuer_name.jpg umzubennen

mv alter_name.jpg neuer_name.jpg
mv ~/Desktop/altes_bild.jpg ~/Desktop/neues_bild.jpg
mv ~/Desktop/altes_bild.jpg neues_bild.jpg

Verschiebt bild-02.jpg oder bild-02.jpg und bild-03.jpg zusammen auf den Schreibtisch

mv bild-02.jpg  ~/Desktop/
mv bild-02.jpg bild-03.jpg ~/Desktop/

Verschiebt die Datei „test.txt“ von „/home/user/“ nach „/tmp/“

mv /home/user/test.txt /tmp/

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

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

mv ordner1 ordner2