tutorials / linux-files-and-folders

Linux Datei- und Ordnerverwaltung

Einleitung

Die Verwaltung von Dateien und Ordnern ist eine der grundlegendsten Fähigkeiten bei der Arbeit mit Linux. Dieser Guide zeigt dir alle wichtigen Befehle für den Umgang mit dem Dateisystem.

Dateien erstellen und bearbeiten

Datei erstellen

touch [fileName]

echo $null >> [fileName]

Datei löschen

rm [fileName]

Dateiinhalt anzeigen

cat > [fileName]

echo $null >> [fileName]

Textdatei bearbeiten

vi [filename]

nano [fileName]

emacs [fileName]

pico [fileName]

ed [fileName]

Dateien kopieren und verschieben

Datei oder Ordner kopieren

cp [fileName] [newFileName]

cat [fileName] > [newFileName]

dd if=[fileName] of=[newFileName]

Datei oder Ordner verschieben/umbenennen

mv [fileName] [newFileName]

Ordner-Operationen

Ordner erstellen

mkdir [folderName]

Ordner löschen

rm -r [folderName]

Ordnerinhalt auflisten

ls

dir

Ordner wechseln

cd [path]

Zum Home-Verzeichnis wechseln

cd ~

Zum übergeordneten Verzeichnis wechseln

cd ..

Zum vorherigen Verzeichnis wechseln

cd -

Aktuellen Ordner anzeigen

pwd

Dateisystem-Operationen

ln [fileOrigin] [linkDest]

Phrase in Datei finden

grep [phrase] [fileName]

Dateisystem einer Partition anzeigen

file -sL [partition]

Dateisystem mounten

mount /dev/[device] [path]

Dateisystem unmounten

umount [path]

Berechtigungen und Eigentümer

Datei ausführbar machen

chmod +x [file]

Dateiberechtigungen anzeigen

ls -l [file]

Dateiberechtigungen setzen

chmod [permission] [file]

Eigentümer und Gruppe anzeigen

ls -l [file]

Eigentümer ändern

chown [user] [file]

Gruppeneigentümer ändern

chgrp [group] [file]

Speicherplatz und Größe

Größe aller Unterverzeichnisse anzeigen

du -h --max-depth=1

Dateien anzeigen und aktualisieren (wie top)

watch -d -n 2 'df; ls -FlAt;'

Papierkorb

Dateien im Papierkorb auflisten

ls -l ~/.local/share/Trash/files

trash-list

Papierkorb leeren

rm -r ~/.local/share/Trash

gio trash --empty

gvfs-trash --empty

trash-empty

Datei in Papierkorb verschieben

gio trash [file]

Best Practices

  • Vorsicht mit rm -rf: Dieser Befehl löscht unwiderruflich!
  • Nutze Tab-Completion: Schneller und sicherer bei Dateinamen
  • Prüfe mit ls vor rm: Sieh dir an, was du löschen willst
  • Nutze mv statt cp && rm: Effizienter beim Verschieben

Weitere Ressourcen