ファイルをコピーして別の名前で貼り付ける方法は?

ファイルをコピーして別の名前で貼り付ける方法は?

test.txtディレクトリにファイルがありますA/B。コピーtest.txtしてA/C名前を変更したいですnewtest.txt

cpこれを行うためにコマンドを使用できることを知っていますが、mv問題はすでにinがあり、test.txtinA/Cがあり、そのファイルを上書きしたくないことです。newtest.txtA/B

欲しいものを技術的にできることを知っていますが、mv test.txt ./verynewtest.txt && cp verynewtest.txt ../C && mv verynewtest.txt test.txt && cd ../C && mv verynewtest.txt newtest.txt時間がかかるようです。

これを行うより速く、より良い方法はありますか?

ベストアンサー1

ただ

$ cd A/B
$ cp test.txt ../C/newtest.txt

使用

$ cp -i test.txt ../C/newtest.txt

../C/newtest.txt(つまり、)がすでに存在することを確認し、A/C/newtest.txt確認を要求します。 (ほとんど一度もしない意図的にファイルを上書きするので、cp毎回そうcp -iしますcp。ただし、破損したくないファイルを破損させないように注意し、エイリアスを使用して保存しないことも賢明です。 )

おすすめ記事