rsync は、非常に便利で人気のある Linux ツールです。ファイルのバックアップと復元、およびファイルの比較と同期に使用されます。以前の記事で Linux で rsync を使用する方法をすでに説明しましたが、今日はさらに便利な rsync のヒントをいくつか追加します。 |
ファイルとディレクトリのリストを除外する
大量の同期を行う場合、ファイルやディレクトリのリストを同期から除外したい場合があります。一般的に、デバイスファイルや一部のシステムファイルなど、不要なディスク領域を占有するファイルや、一時ファイル、キャッシュファイルなど、不要なディスク領域を占有するファイルは同期に適していないため、これらのファイルを除外する必要があります。まず、「excluded」という名前のファイルを作成し (もちろん、任意の名前を付けることができます)、そのファイルに除外するフォルダーまたはファイルを 1 行に 1 つずつ書き込みます。この例では、ルート パーティションの完全なバックアップを作成する場合は、起動時に作成される一部のデバイス ディレクトリと一時ファイルが配置されるディレクトリを除外する必要があります。リストは次のようになります:
次に、次のコマンドを実行してシステムをバックアップできます:
リーリー
コマンドラインからファイルを除外する
コマンド ラインからファイルを直接除外することもできます。この方法は、除外するファイルの数が少ない場合や、ファイルをスクリプトに書き込むか、crontab に追加する必要があり、ファイルを削除したくない場合に使用されます。 script または cron を実行する別のファイルに依存するため、非常に便利な場合があります。たとえば、/var をバックアップ ディレクトリに同期したいが、通常は重要なコンテンツが含まれていないキャッシュ フォルダーや tmp フォルダーは含めたくない場合は、次のコマンドを使用できます。
リーリー
このコマンドはスクリプトまたは cron で簡単に使用でき、他のファイルに依存しません。
以上がファイルとディレクトリを除外するための rsync の使用方法のガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。