Datei-Befehle

**This is an old revision of the document!**

Datei-Befehle

pwd - Aktueller Ordner

  • Zeigt dir den aktuellen Ordner-Pfad (print working directory)

pwd

ls - Inhalt Ordner

  • Zeigt (listet) dir den Inhalt eines Ordners an (list)

ls

Befehl Beschreibung
ls -l Detaillierte Listenansicht mit Rechten und Größe
ls -a Zeigt auch versteckte Dateien an
ls -la Kombination aus -l und -a

mkdir - Erstelle Ordner

  • Erstellt einen oder mehrere Ordner (make directory)

mkdir ORDNER [ORDNER] ...

Befehl Beschreibung
mkdir ORDNER Erstellt einen neuen Ordner
mkdir ORDNER1 ORDNER2 … Erstellt mehrere Ordner auf einmal
mkdir -p ORDNER1/ORDNER2 Erstellt verschachtelte Ordner
mkdir /PATH/TO/ORDNER Erstellt einen Ordner an einem bestimmten Pfad

rm - Lösche Ordner/Dateien

  • Löscht die angegebenen Ordner oder Dateien (remove)

rm

Befehl Beschreibung
rm FILE [FILE2] Löscht eine oder mehrere Dateien
rm *.jpg Löscht alle Dateien mit der Endung .jpg
rm PATH/TO/FOLDER/FILE Löscht eine Datei in einem bestimmten Pfad
rm /PATH/TO/FOLDER/FILE Löscht eine Datei mit absolutem Pfad
Befehl Beschreibung
rm -r ORDNER Löscht einen Ordner und seinen Inhalt rekursiv
rm -rf ORDNER Erzwingt das Löschen eines Ordners ohne Rückfrage
rm -ri ORDNER Fragt vor dem Löschen jedes Elements nach Bestätigung

cp - Dateien kopieren

  • Kopiert eine Datei oder einen Ordner (copy)

cp QUELLE ZIEL

Befehl Beschreibung
cp DATEI NEUERNAME Erstellt eine Kopie der Datei mit neuem Namen
cp DATEI ORDNER/ Kopiert die Datei in einen anderen Ordner
cp -r ORDNER1 ORDNER2 Kopiert einen Ordner samt Inhalt
cp -i DATEI NEUERNAME Fragt vor dem Überschreiben einer Datei nach Bestätigung

mv - Dateien verschieben/umbenennen

  • Verschiebt eine Datei oder einen Ordner oder benennt sie um (move)

mv QUELLE ZIEL

Befehl Beschreibung
mv DATEI NEUERNAME Benennt eine Datei um
mv DATEI ORDNER/ Verschiebt eine Datei in einen anderen Ordner
mv -i DATEI NEUERNAME Fragt vor dem Überschreiben einer Datei nach Bestätigung

touch - Datei erstellen oder Datum aktualisieren

  • Erstellt eine neue, leere Datei oder aktualisiert das Änderungsdatum einer bestehenden Datei (touch)

touch DATEI

Befehl Beschreibung
touch DATEI Erstellt eine neue Datei oder aktualisiert eine bestehende
touch DATEI1 DATEI2 … Erstellt oder aktualisiert mehrere Dateien auf einmal
touch -c DATEI Aktualisiert das Datum nur, wenn die Datei existiert