次はうまくいきます(つまり、私が望むことを行います)。
cd /var/www/release/
mkdir wiki
cp -rp ../html/wiki ./
しかし、これを行うと(より直感的なようです)
cp -r ../html/wiki ./wiki
/var/www/release/wiki/wikiを作成します(決して望ましくありません)。
この動作はmvと同じです。誰かがこの行動の裏側にある論理を説明して、後で最初から正しく実行できることを願っています。
ベストアンサー1
SOURCE
ディレクトリ全体をコピーするには、ディレクトリをどこに保存する必要があるかを知りcp
たいです。DESTINATION
あなたが犯した間違いは、/var/www/release/wiki
テスト後にディレクトリを削除していないことです。mkdir
cp -rp ...
cp -r ...
命令した作業も../html/wiki
同様です。既存のディレクトリを作成./wiki
し、という名前の別のディレクトリを作成しますwiki
。
削除してから/var/www/release/wiki
コマンドcp -r
を再実行すると、期待どおりに機能することがわかります。