Dateisystem & Pfade
Linux hat ein einziges Wurzelverzeichnis /. Alles ist darunter — auch USB-Sticks, Netzlaufwerke, Devices.
Wichtige Verzeichnisse
| Pfad | Was drin |
|---|---|
/home/USER | Persönlicher Bereich (= ~) |
/etc | System-Konfigs (etc = "edit to configure") |
/var/log | Logs |
/usr/bin | System-Programme |
/tmp | Temporär (leer nach Reboot) |
/opt | Optionale Software (häufig per Hand installiert) |
/root | Home des root-Users |
/dev | Devices (sda, tty, null) |
/proc | Virtuelles FS, Live-Info zu Prozessen |
Pfade
- Absolut: beginnt mit
/, z.B./etc/nginx/nginx.conf - Relativ: ohne
/, z.B../script.shoder../parent - Tilde:
~= Home-Dir,~/Documents - Hidden-Files: beginnen mit
.—.bashrc,.git/
Symbolische Links
# Verknüpfung anlegen ln -s /usr/local/bin/python3.12 python # So sieht das aus: ls -la # lrwxrwxrwx 1 user user 26 ... python -> /usr/local/bin/python3.12
Datei-Operationen
mkdir -p a/b/c # rekursiv erstellen cp file.txt copy.txt # kopieren mv old.txt new.txt # verschieben/umbenennen rm file.txt # löschen (UNWIDERRUFLICH!) rm -r dir/ # rekursiv löschen rm -rf / # ⚠ NIEMALS — löscht alles touch new.txt # leere Datei erstellen / mtime updaten
Zurück zu Technik