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


29

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

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


私は名前変更の皮肉が好きprogramhomeworkSEに
ジェシー・レザKhorasanee

回答:


45

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

cp program3.cpp homework6.cpp

名前変更のみ:

mv program3.cpp homework6.cpp

ああ...嫌いなのcpは、同じディレクトリ内の「コピーと名前の変更」のみをサポートしていることです。別の場所にコピーする場合、宛先はターゲットファイル名ではなくディレクトリのみにすることができます。cp最初にmv
WesternGun

1

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

ln program3.cpp homework6.cpp

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.