2012年3月8日木曜日

なぜ"-f"(--force)オプションが効かないだろう

普通にCPコマンドを叩いたら

$ cp -rf from/dir_a to/
cp: `........................' を上書きしてもよろしいですか(yes/no)?

あれ、forceオプション追加したじゃないですか、なぜいちいち聞くの?と思ったらaliasで見たら

$ 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'

"-i"か!なるほど。ちなみに解決は

$ unalias cp
または
$ \cp -rf from/dir_a to/

0 件のコメント:

コメントを投稿