シェルスクリプトまたはターミナルを使用して、存在するファイルまたは存在しないファイルを上書きする方法を教えてください。cpのmanページを見て、-f引数を使用して強制的に上書きすると述べました。しかし、それは何もしません。
$ cp -f /path/to/source/file.txt /path/to/target
または、OS Xの一般的な組み込みコマンドラインツールを使用してファイルを上書きする別のオプションはありますか?
3
わたしにはできる。試したときに上書きする代わりに何をしますか?
—
ゴードンデイヴィソン
ターゲットファイルを上書きする権限がない場合、これは失敗します。本当にターゲットファイルを上書きする場合
—
ダニエル
sudo
は、コマンドの先頭で使用できます。ただし、注意して使用してください!
@Gordon Davisson:どうしたの?何もない。ファイルをターゲットディレクトリにコピーするのは、
—
ロジャーフェルナン
mv
それらをコピーした場合のみrm
です。
@Daniel Lawson:使用せずに、またはを
—
ロジャーフェルナン
sudo
使用してファイルを移動または削除できます。使用しても違いはありません。mv
rm
cp
sudo cp
好奇心and盛です。
—
ダニエル