私の/home/user/.bashrcファイルには、エラーを防ぐために次のエイリアスがあります。
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
私がやっていることが確実であれば、エイリアスを使用または上書きすることができ、rm
ファイルmv
を本当に上書きするかどうか尋ねません。rm -f
mv -f
問題は命令が機能しないことですが、cp
使用中はcp -f
何度も質問が出ます。
これは普通ですか?デフォルトでは、エイリアスを使用し、コマンドもcp -i
使用できるようにするにはどうすればよいですか?cp -f
私はDebian Wheezy 64ビットを使用しています。
ベストアンサー1
を与えることで、cp -f
そのオプションは既存のオプションに単に追加されます。
つまり、 があるとalias cp='cp -i'
コマンドの cp 単語が置き換えられ、 を得ることにcp -f
なりますcp -i -f file1 file2
。
エイリアスをオーバーライドするには:
\cp -f file1 file2
コマンドの前のバックスラッシュはエイリアシングを無効にします。読みやすくするcommand cp
ために代替を使用できます\cp
。