Verzeichnisoperationen

Aus Synology Wiki
Dies ist die aktuellste Version dieser Seite. Sie hat keine bestätigte Version.

Leeres Verzeichnis erstellen

Syntax: mkdir [OPTION] VERZEICHNIS

  • -m Zugriffsrechte setzen
  • -v eine Meldung beim erstellen ausgeben

Beispiel:

mkdir ~/Unterlagen

Verzeichnis umbenennen / verschieben

Syntax: mv [OPTION] QUELLE ZIEL

  • -i Fragt vor dem Überschreiben nach
  • -v Zeigt Verschiebe-Fortschritt an

Beispiel 1: Verzeichnis umbenennen

mv ~/Unterlagen ~/Dokumente

Beispiel 2: Verzeichnis (~/Unterlagen in den Ordner ~/Dokumente) verschieben.

mv ~/Unterlagen ~/Dokumente/

Hinweis: Es muss darauf geachtet werden dass dass Ziel mit einem / endet, sonst würde mv versuchen den Ordner ~/Unterlagen nach ~/Dokumente zu verschieben (umzubenennen) und nicht in das Verzeichnis ~/Dokumente/ zu verschieben.

Ein Verzeichnis kopieren

Syntax: cp [OPTIONEN] QUELLE ZIEL

  • -a Beibehaltung von Besitzer-, Gruppen- und Zugriffsrechten und Erstellungs-, Modifikations- und Zugriffsdaten
  • -i Fragt vor Überschreiben nach
  • -r Verzeichnisse rekursiv kopieren
  • -v Zeigt den Kopierfortschritt an

Beispiel:

cp -a ~/Unterlagen/Otto ~/Dokumente/Otto

Ein leeres Verzeichnis löschen

Syntax: rmdir [OPTION] VERZEICHNIS

  • -v Eine Meldung beim Löschen ausgeben

Beispiel:

rmdir ~/Dokumente/Otto

Komplette Verzeichnise inkl. Inhalt löschen

Syntax: rm [OPTION] DATEI/ORDNER

  • -i Vor dem Löschen eine Nachfrage "J/N" auslösen
  • -v Durchgeführte Tätigkeiten erklären
  • -r Verzeichnisse und deren Inhalte rekursiv entfernen

Beispiel 1: Alle Dateien und Unterordner im angegebenen Ordner löschen

rm -r ~/Dokumente/*

Beispiel 2: Alle Dateien und Unterordner inklusive des Ordners selbst löschen

rm -r ~/Dokumente

Aktuelles Verzeichnis ausgeben

Syntax: pwd [OPTIONEN]

Beispiel:

pwd

Ein Verzeichnis wechseln

Syntax: cd [OPTION] VERZEICHNIS

cd Wechselt ins Home-Verzeichnis

cd ..       Wechselt ins übergeordnete Verzeichnis

cd /usr     Wechsel nach /usr

cd local    Wechsel von /usr nach /usr/local

Will man in ein Verzeichnis wechseln, dessen Name Leerzeichen enthält, so muss man diese durch vorangestellte \ maskieren. Alternativ ist aber auch möglich, den ganzen Pfad unter Anführungszeichen zu setzen.

cd /media/Fotos\ Hawaii

cd "/media/Fotos Hawaii"

Verzeichnisinhalt anzeigen

Syntax: ls [OPTION] [VERZEICHNIS]

  • -a listet Namen die mit .(Punkt) beginnen mit auf
  • -l Datei-Informationen in Langform ausgeben
  • -h gibt die Größe in einem für Menschen besser lesbaren Format aus