gymnoの自由談

音楽系、プログラミング系の内容 方針はいずれ

mvでディレクトリの上書きを許す

Ubuntu Forums
移動先に同じ名前のディレクトリがあると

% mv src dst

% mv: cannot overwrite directory

が出てしまう これではディレクトリの上書きができない
cpを使ってもいちいち聞き返される

そこで yesというコマンドがあり

yes | cp -rf src dst

とやると 全ての上書き確認に自動的に承認を与える
しかし このまだるっこしさはどうだ

追記 2009-10-26
gmail絵文字問題の次にここへのアクセスが多い さらされている気分

linuxのcpオプションで-Rfとは間違いでしょうか?ディレクトリ1を中身... - Yahoo!知恵袋
参照 cp -aを使ってください
cpはshellによってはcp -iというエイリアスがかかるので /usr/bin/cpとか/bin/cpのように本体を直接呼び出して interactionモードを回避
本体の絶対パスは which cpで