1

rsync を実行するときのコマンドは次のとおりです。

rsync -a source dest

dest を Web ルートとして使用している/var/www/ ため、に設定されている一部のフォルダーにはアクセス許可chmod 777がありませんでした。フォルダのアクセス許可も変更しますか777?rsync

同じサーバーで 2 つのローカル フォルダーを同期する最良の方法は何ですか? rsync宛先で行われた変更をすべて削除し、ソース ファイルを使用しますか?

4

1 に答える 1

1

のマニュアルページにrsyncは次のように書かれています:

-a, --archive    archive mode; equals -rlptgoD (no -H,-A,-X)

これらのオプションの中には-p、次のように書かれています。

-p, --perms      preserve permissions

したがって、はい、この場合rsyncのアクセス許可をdest一致させています。sourceそれが望ましくない場合は、マニュアル ページを読んで、必要に応じて より適切なオプションを決定し、rsync -a代わりにそれらを使用してください。最も単純なケースでは、許可の保持を無効にする--no-permsフラグを後 に追加します。-a

于 2012-10-10T20:49:31.567 に答える