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
Physischen Link zu Datei oder Ordner erstellen
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
lsvorrm: Sieh dir an, was du löschen willst - Nutze
mvstattcp && rm: Effizienter beim Verschieben