.so
ファイルとフォルダで構成されたAdobe Flashプラグインをダウンロードしました。このフォルダには、、、などのサブフォルダusr
があります。 Readmeには、次のことが必要であることが示されています。bin
lib
lib64
share
sudo cp -r usr/* /usr
フォルダには、、、、、、、、/usr
ディレクトリがあります。bin
games
include
lib
local
sbin
share
src
sudo cp -r usr/* /usr
このコマンドがのサブディレクトリを上書きし、/usr
問題が発生する可能性があることを心配します。
私の懸念は本当の問題ですか?
ベストアンサー1
代わりに、cp -r usr/* /usr
以下を実行してください。
cp -ri usr/* /usr
この-i
フラグはコピープロセスをインタラクティブにし、ファイルを上書きすると許可を要求します。この権限を付与するかどうかを選択できます。
cp
PS: - 私のテストサーバーのバージョンは8.4です。フラグを使用しないcp
限り、ファイルを上書きする前に許可を要求しません-i
。エイリアスも設定されていません。したがって、最良の方法は-i
フラグを使用することです。
[sreeraj@server ~]$ cp --version
cp (GNU coreutils) 8.4
[sreeraj@server ~]$ cp -ir test testso
cp: overwrite `testso/test/offrandom'? y
[sreeraj@server ~]$
[sreeraj@server ~]$ cp -r test testso/
[sreeraj@server ~]$