Bash cp
Programmieren
Basiswissen
In der Shell-Programmiersprache Bash kopiert cp Dateien an einen anderen Ort. Dabei kann gleichzeitig auch der Dateiname geändert werden. Hier steht dazu ein Beispiel.
Datei einfach kopieren
- cp a.txt b.txt
- Kopiert a.txt nach b.txt
- Die alte Datei a.txt bleibt bestehen.
In anderes Verzeichnis, alter Name
- cp a.txt lex/a.txt
- Kopiert die Datei a.txt unter gleichem Namen in den Ordner lex
In anderes Verzeichnis, neuer Name
- cp a.txt lex/b.txt
- Kopiert die Datei a.txt unter dem neuen Namen b.txt in den Ordner lex
Mit Überschreibschutz
- cp -i a.txt lex/a.txt
- Fragt vor dem kopieren nach, ob bestehende Datei überschrieben werden soll.
- Das ist ein Schutz vor versehentlichem Überschreiben.
Ganze Ordner kopieren
- cp -r old_folder new_folder
- Die Option -r sagt, dass auch Unterordnet mitkopiert werden.
Welche ähnlichen Befehle gibt es?
- Verschieben von Dateien Bash rm ↗
- Löschen von Dateien Bash rm ↗