Rsyncを使用してWindowsからLinuxにたくさんのファイル/フォルダーを転送したいのですが。 Linuxサーバー(宛先)では、ファイルのアクセス権を644に、フォルダーのアクセス権を755に設定します。可能であれば、すべてのファイル/フォルダーの所有権をroot.rootに設定します。 -pオプションを試しましたが、機能しません。助けてくれてありがとう.
--chmod
パラメータを使用してパーマを設定できます。
--chmod=Du=rwx,Dgo=rx,Fu=rw,Fog=r
D
irectoriesの権限は755、F
ilesの権限は644に設定されます。
上記の--chmod引数の構文は、正確ではありません。所有者、グループ、またはその他を指定し、その前に「D」または「F」を付けない場合、それはすべてのタイプのファイルに適用され、最後に見つかったパラメーターがデフォルトとして適用されます。これは、引数の最後のパラメーターがog = rであるため、ディレクトリが744として出力される理由を説明します。
代わりにこれを試してください:
--chmod=Du=rwx,Dgo=rx,Fu=rw,Fgo=r