OS X (Snow leopard) の開発ディレクトリから webserver ディレクトリに移動する PHP コードがいくつかあります。
cp で理解できなかった奇妙なことに気付きました。展開スクリプトを作成し、実行すると次のことに気付きました。
sudo cp -rf phpfun "/Library/Webserver/Documents/phpfun"
コマンドは問題なく実行されますが、ディレクトリ内のファイル (つまり、index.php) は上書きされません。
しかし、私が実行した場合:
sudo cp -rf phpfun "/Library/Webserver/Documents/"
すべてが期待どおりに書かれています。ここでの取引は何ですか?最初のケースで cp は何をしていますか?