mv: Unterschied zwischen den Versionen

Aus Mikiwiki
Wechseln zu: Navigation, Suche
 
Zeile 27: Zeile 27:
 
Umbenennen aller mit "Watch" beginnenden Dateien im aktuellen Verzeichnis - die am Anfang stehende Zeichenfolge "Watch " wird entfernt.
 
Umbenennen aller mit "Watch" beginnenden Dateien im aktuellen Verzeichnis - die am Anfang stehende Zeichenfolge "Watch " wird entfernt.
  
  $ <b>for datei in Watch*
+
  $ <b>for dateiname in Watch*
     do
+
     do  
     echo mv "${datei}" "$(echo "${datei}" | sed 's/^Watch //')"
+
     [ -f "${dateiname}" ] || continue
 +
    mv "$dateiname" "${dateiname//Watch /}"
 
     done</b>
 
     done</b>
  

Aktuelle Version vom 13. Mai 2022, 15:17 Uhr

Der Shell-Befehl mv (von: move) dient zum Umbenennen und Verschieben von Dateien und Verzeichnissen.

Das Perl-Skript mved kann auch mehrere Dateinamen in einem Arbeitsschritt ändern.

Die grafischen Programme Métamorphose und KRename erlauben ebenfalls ein gleichzeitiges Umbenennen mehrerer Dateien.

Inhaltsverzeichnis

Verwendung

Verschieben der Datei "file" aus dem aktuellen Verzeichnis ins Verzeichnis "/tmp". Falls dort schon eine Datei mit demselben Namen vorhanden ist, wird nachgefragt ("-i"), ob sie überschrieben werden soll.

$ mv -i file /tmp

Umbenennen der Datei "oldfile" im aktuellen Verzeichnis zu "newfile". Falls schon eine Datei mit demselben Namen vorhanden ist, wird nachgefragt ("-i"), ob sie überschrieben werden soll.

$ mv -i oldfile newfile

Umbenennen bzw. Verschieben der mit einem Bindestrich beginnenden Datei "-oldfile".

$ mv ./-oldfile newfile
oder
$ mv -- -oldfile newfile

Verschieben aller mit "S" beginnenden Dateien und Verzeichnisse ins Verzeichnis xyz, wobei bereits vorhandene Dateien und Verzeichnisse mit gleichem Namen nicht überschrieben werden.

$ mv -n S* xyz

Umbenennen aller mit "Watch" beginnenden Dateien im aktuellen Verzeichnis - die am Anfang stehende Zeichenfolge "Watch " wird entfernt.

$ for dateiname in Watch*
    do 
    [ -f "${dateiname}" ] || continue
    mv "$dateiname" "${dateiname//Watch /}"
    done

Weblinks

Herausgeber Sprache Webseitentitel Anmerkungen
country DE.gif Wikipedia ger mv (Unix)wbm Enzyklopädischer Artikel
country US.gif Wikipedia eng mv (Unix)wbm Enzyklopädischer Artikel