Muss die Datei kopieren und umbenennen

29

Hallo zusammen, ich wurde gebeten, den Terminal-Befehl zu finden, mit dem eine Kopie einer Datei erstellt wird. Rufen Sie dazu program3.cpp auf und geben Sie der Kopie den Namen homework6.cpp. Danach haben Sie zwei Dateien mit unterschiedlichen Namen, aber identischem Inhalt.

Ich weiß, wie man die Datei kopiert, aber ich kann nicht herausfinden, wie man eine zweite identische Datei mit einem anderen Namen erstellt. Jede Hilfe wird geschätzt. Vielen Dank!

user271115
quelle
Ich mag die Ironie program, homeworkauf SE umzubenennen
Jesse Reza Khorasanee

Antworten:

45

Kopieren und Umbenennen in derselben Zeit (auch Dateiname ändern, nicht nur Pfad):

cp program3.cpp homework6.cpp

Nur umbenennen:

mv program3.cpp homework6.cpp
Cornelius
quelle
Ah ... ich hasse es, cpnur "Kopieren und Umbenennen" im selben Verzeichnis zu unterstützen; Wenn Sie an einen anderen Ort kopieren, kann das Ziel nur ein Verzeichnis sein, nicht der Name der Zieldatei. Und Sie müssen cpzuerst und dann mv.
WesternGun
1

Wenn Sie die Dateien dauerhaft verknüpfen möchten, verwenden Sie den Befehl ln anstelle von cp

ln program3.cpp homework6.cpp

Dadurch wird ein Dateideskriptor (fester Link) unter dem Namen homework6.cpp an denselben Speicherort wie program3.cpp verschoben

N8tron
quelle