Amazon Linuxにおいて表題の通り。毎度ハマっている気がするのでメモ。
■ 環境
- Amazon Linux
■ cp
ファイルをコピーしようとしたところ、下記のように確認がされた。
$ cp -pr /path/to/dir/* .
cp: overwrite ‘./index.php’?
ファイルが多いので毎回”y“とうっていくのは面倒である。かといって`yes`コマンドを使うのも。そもそも”-f“オプションがあるだろうと思いやってみたが変わらず。
$ cp -prf /path/to/dir/* .
cp: overwrite ‘./index.php’?
“-f”オプションって無かったか?と思ったが`man cp`にもしっかり載っている。と思っていたら`alias`が設定されていた。
$ alias
alias cp='cp -i'
:
$
これが”-f“が効かない原因のようである。下記のように解決する。
$ \cp -prf /path/to/dir/* .
$
無事やりたいことができた。
以上。