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!
program
,homework
auf SE umzubenennenAntworten:
Kopieren und Umbenennen in derselben Zeit (auch Dateiname ändern, nicht nur Pfad):
Nur umbenennen:
quelle
cp
nur "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üssencp
zuerst und dannmv
.Wenn Sie die Dateien dauerhaft verknüpfen möchten, verwenden Sie den Befehl ln anstelle von cp
Dadurch wird ein Dateideskriptor (fester Link) unter dem Namen homework6.cpp an denselben Speicherort wie program3.cpp verschoben
quelle