Verzeichnisoperationen: Unterschied zwischen den Versionen
Tommes (Diskussion | Beiträge) Die Seite wurde neu angelegt: „== Leeres Verzeichnis erstellen == '''Syntax:''' <code>mkdir [OPTION] VERZEICHNIS</code> * -m Zugriffsrechte setzen * -v eine Meldung beim erstellen ausgeben '''Beispiel:'''<syntaxhighlight lang="shell">mkdir ~/Unterlagen</syntaxhighlight> == Verzeichnis umbenennen / verschieben == '''Syntax:''' <code>mv [OPTION] QUELLE ZIEL</code> * -i Fragt vor dem Überschreiben nach * -v Zeigt Verschiebe-Fortschritt an '''Beispiel 1: Verzeichnis umbenennen'''<syn…“ |
Tommes (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 30: | Zeile 30: | ||
* -v Eine Meldung beim Löschen ausgeben | * -v Eine Meldung beim Löschen ausgeben | ||
'''Beispiel:'''<syntaxhighlight lang="shell"> | '''Beispiel:'''<syntaxhighlight lang="shell">rmdir ~/Dokumente/Otto</syntaxhighlight> | ||
== Komplette Verzeichnise inkl. Inhalt löschen == | == Komplette Verzeichnise inkl. Inhalt löschen == |
Aktuelle Version vom 24. Februar 2025, 18:12 Uhr
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ürdemv
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