タグ付けされた質問 「rsync」

一般的なRSYNCサポートはオフトピックです。サポートに関する質問は、https://superuser.comで行うことができます。rsyncは、sshまたはrshリモートシェルサービスを介して、またはリモートrsyncデーモンを使用して、ファイルをローカルにコピーできます。ファイルは段階的に更新でき、rsyncはファイルサイズと最終変更時刻の更新チェックを提供します。rsyncは、Linux、BSD、Unix、およびWindows(Cygwin経由)を含むPOSIXシステムで動作します。

10
rsyncとの双方向同期
フォルダーa /とリモートフォルダーA /があります。Makefileで次のように実行します。 get-music: rsync -avzru server:/media/10001/music/ /media/Incoming/music/ put-music: rsync -avzru /media/Incoming/music/ server:/media/10001/music/ sync-music: get-music put-music sync-musicを作成すると、最初にサーバーからローカルへのすべての差分が取得され、次にその逆で、すべての差分がローカルからサーバーに送信されます。 これは、将来の更新または新しいファイルのみがある場合にのみ非常にうまく機能します。削除がある場合は、何もしません。 rsyncには--deleteおよび--delete-afterオプションがあり、私がやりたいことを達成するのに役立ちますが、双方向同期では機能しません。 Syn上のサーバーファイルを削除する場合、ローカルファイルが削除されていれば機能しますが、何らかの理由で(後で説明します)サーバーにはないがローカルに存在し、それらが削除されたファイルがある場合は、私はローカルでそれらを削除し、サーバーがコピーされないようにします(それが発生した場合)。 事は私が文脈で3台のマシンを持っているということです: デスクトップ ノート ホームサーバー したがって、たとえば、ノートブックの同期で削除されたファイルがサーバーにある場合があります。その後、デスクトップで同期を実行すると(削除されたサーバーファイルがまだ存在する場合)、これらのファイルを削除して、再びサーバーにコピーしました。 これはデータベースと操作の追跡でのみ可能だと思います:P より簡単な解決策はありますか?ありがとうございました。
95 file  sync  rsync  two-way 

4
単一のファイルをRSYNCする方法?
現在、私は次のDirectoriesようにRSyncのみを行っています。 * * * * * rsync -avz /var/www/public_html/images root@<remote-ip>:/var/www/public_html では、どのようにしてrsync単一のファイルを作成するの/var/www/public_html/.htaccessですか?
94 linux  file  rsync 

8
ファイルの特定のリストのみをrsyncする方法は?
リモートサーバーにプッシュするさまざまなサブディレクトリに約50個ほどのファイルがあります。私はrsyncが--include-fromオプションを使用してこれを行うことができると考えました。--exclude = "*"オプションを使用しない場合、ディレクトリ内のすべてのファイルが同期されます。オプションを使用すると、ファイルは同期されません。 rsync -avP -e ssh --include-from=deploy/rsync_include.txt --exclude=* ./ root@0.0.0.0:/var/www/ --dry-run 最初はドライとして実行していますが、0.0.0.0は明らかにリモートサーバーのIPに置き換えられています。rsync_include.txtの内容は、アップロードするファイルへの相対パスを改行で区切ったリストです。 月曜日の朝に私を脱出させる、これを行うより良い方法はありますか?
93 rsync 

5
rsyncが.htaccessファイルを同期していません
server1のディレクトリAをserver2のディレクトリBとrsyncしようとしています。 server1のディレクトリAに座って、次のコマンドを実行しました。 rsync -av * server2::sharename/B しかし興味深いのは、.htaccessまたはディレクトリA内の隠しファイルを除くすべてのファイルとディレクトリを同期することです。サブディレクトリ内の隠しファイルはすべて同期されます。 次のコマンドも試しました。 rsync -av --include=".htaccess" * server2::sharename/B しかし、結果は同じです。 Aディレクトリの隠しファイルが同期されない理由とその修正方法に関するアイデア。私はrootユーザーとして実行しています。 ありがとう
91 linux  shell  unix  wildcard  rsync 

8
コピーまたはrsyncコマンド
次のコマンドは期待どおりに機能しています... cp -ur /home/abc/* /mnt/windowsabc/ rsyncにはそれ以上の利点がありますか?24時間ごとにバックアップフォルダの同期を維持するためのより良い方法はありますか?
83 rsync  cp 

7
RSync:両方向に同期するにはどうすればよいですか?
rsyncを使用して2つのディレクトリを両方向に同期させたい。 私は古典的な意味で同期を参照します(rsyncマニュアルでの意味ではありません):どちらが新しいかに応じて 、ディレクトリを両方向に更新したいと思います。 これはrsyncで実行できますか(Linuxの方法で推奨されます)? そうでない場合、他にどのような解決策がありますか?
82 linux  rsync 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.