Gib einen Suchbegriff ein, um deine Suche zu starten
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 und führt Befehle aus Standardeingabe.
xargs [OPTIONEN] BEFEHL
find . -name '*.txt' | xargs rm
echo 'file1 file2' | xargs cp -t /tmp
Für Pipelines und Batch-Operationen.