-fが効かない

職場のサーバー、CentOS5.3で動いてるんだけど、あるアプリをバージョンアップするためにroot権限から上書きコピーをしたが、いちいち上書き確認をしてくる。

# cp -rf * ./directory

fオプションで強制的にCOPYのはずなのに・・・・

もしやと思ってaliasを確認したら、ちゃっかり-iオプション付きになっていた。

# alias
alias cp='cp -i'
alias l.='ls -d .* –color=tty'
alias ll='ls -l –color=tty'
alias ls='ls –color=tty'
alias mv='mv -i'
alias rm='rm -i'
alias which='alias | /usr/bin/which –tty-only –read-alias –show-dot –show-tilde'

おせっかい・・

ちなみに一般ユーザーではこのエイリアス設定はされてないから、rootで間違えて上書きしてシステムが壊れてしまうのを防いでいるのだろう。まぁ自分以外にもsuを使う人いるからこのとおりにしておこうか。

一時的にaliasを解除するには、バックスラッシュをつければOK

# \cp -rf * ./dir/

aliasを解除するには下記のようなコマンドを

# unalias cp

やっぱ-iオプション付きにしたいって時は下記のように(なんかUNIXコマンドと微妙に違うぞ)

# alias cp='cp -i'

コメント

Comment spam is annoying.

There has been an increase in comment spam, but we decline it. It’s pointless because we use Akismet to block spam comments. Spam comments will not be posted.

コメントスパムが増えていますがお断りします。akismetでスパムコメントを弾いているので無意味です。スパムコメントは掲載されません。

ブロックしたスパム

DMM広告

タイトルとURLをコピーしました