Gib einen Suchbegriff ein, um deine Suche zu starten
Listet den Inhalt von Verzeichnissen auf.
ls [OPTIONEN] [DATEI...]
ls
ls -l
ls -a
ls -lh
ls -la
ls -lt
ls -ltr
ls -ld /etc
ls --color=auto
ls -1
dir [OPTIONEN] [DATEI...]
vdir [OPTIONEN] [DATEI...]
Verfügbar in allen Linux-Distributionen. dir
und vdir
sind Aliase mit leicht unterschiedlicher Ausgabe.
Erstellt ein neues Verzeichnis.
mkdir [OPTIONEN] VERZEICHNIS...
mkdir neuer_ordner
mkdir -p pfad/zum/ordner
Verfügbar in allen Linux-Distributionen
Entfernt Dateien oder Verzeichnisse unwiderruflich. **ACHTUNG:** Gelöschte Dateien können meist nicht wiederhergestellt werden!
rm [OPTIONEN] DATEI...
rm datei.txt
rm -r ordner/
rm -rf /tmp/*
rm -i wichtige_datei.txt
rm --preserve-root /
rm -rf / (NIEMALS ausführen - zerstört das System!)
rm -rf * (löscht alles im aktuellen Verzeichnis)
Einer der gefährlichsten Befehle im Linux-Arsenal. Immer zweimal hinsehen! Alternativen: trash-cli
für Wiederherstellbare Löschvorgänge, shred
für sicheres Löschen sensibler Daten.
Kopiert Dateien oder Verzeichnisse. Erstellt eine exakte Kopie der Quelldatei am Zielort.
cp [OPTIONEN] QUELLE ZIEL
cp datei.txt datei_kopie.txt
cp -r ordner/ neuer_ordner/
cp -i wichtige_datei.txt sicherung.txt
cp -v *.txt /backup/
cp -p datei.txt kopie.txt
cp -r * /backup/ (kopiert alles rekursiv)
cp -a /etc /etc.backup (archiviert alles)
Zuverlässiges Tool für Dateikopien. Für große Datenmengen ist rsync
effizienter. Siehe auch scp
für Netzwerkkopien.
Verschiebt oder benennt Dateien/Verzeichnisse um. Kann auch zum Verschieben zwischen Dateisystemen verwendet werden.
mv [OPTIONEN] QUELLE ZIEL
mv datei.txt neuer_name.txt
mv ordner/ /neuer/pfad/
mv -i wichtige_datei.txt ziel/
mv -v *.log /var/log/archive/
mv datei1.txt datei2.txt datei3.txt /ziel/
mv * /ziel/ (verschiebt alle Dateien)
mv old_name new_name (umbenennen)
Kann sowohl zum Umbenennen als auch zum Verschieben verwendet werden. Effizienter als cp + rm, da keine Duplikate erstellt werden.
Erstellt leere Dateien oder aktualisiert Zeitstempel.
touch [OPTIONEN] DATEI...
touch datei.txt
touch -t 202001010000 datei.txt
Verfügbar in allen Linux-Distributionen
Öffnet Dateien und URLs mit der Standardanwendung (macOS).
open [OPTIONS] [FILE|URL]
open file.txt
open -a TextEdit file.txt
open https://example.com
macOS-spezifischer Befehl zum Öffnen von Dateien mit der zugehörigen Anwendung.
Kopiert Daten in die macOS Zwischenablage.
pbcopy [OPTIONS]
echo 'Hello' | pbcopy
cat file.txt | pbcopy
macOS-spezifisches Clipboard-Tool. Arbeitet mit pbpaste zusammen.
Fügt Daten aus der macOS Zwischenablage ein.
pbpaste [OPTIONS]
pbpaste
pbpaste > file.txt
macOS-spezifisches Clipboard-Tool. Arbeitet mit pbcopy zusammen.
Verwaltet Property List Dateien in macOS.
plutil [OPTIONS] [FILE]
plutil -p file.plist
plutil -convert xml1 file.plist
plutil -lint file.plist
macOS-spezifisches Tool für Property List Dateien (.plist).