web-dev-qa-db-ja.com

ファイルをコピーして名前を変更する必要があります

こんにちは、ファイルのコピーを作成するターミナルコマンドを見つけるように求められたので、program3.cppを呼び出して、そのコピーにhomework6.cppという名前を付けます。その後、名前は異なるが内容が同じ2つのファイルが作成されます。

ファイルをコピーする方法は知っていますが、別の名前で2つ目の同一のファイルを作成する方法がわかりません。すべての助けに感謝します。ありがとう!

25
user271115

コピーと名前の変更を同時に(パスだけでなくファイル名も変更します):

cp program3.cpp homework6.cpp

名前変更のみ:

mv program3.cpp homework6.cpp
39
Cornelius

ファイルを永続的にリンクする場合は、cpの代わりにlnコマンドを使用します

ln program3.cpp homework6.cpp

これにより、homework6.cppという名前のファイル記述子(ハードリンク)がprogram3.cppと同じファイルの場所に配置されます。

1
N8tron