2つのドライブ間でファイルを同期する方法は?

2つのドライブ間でファイルを同期する方法は?

あるディレクトリに別のディレクトリと同じファイルが含まれていること、すべてのファイルが最新であること、または更新されたファイルまたは新しいファイルを最初のディレクトリにコピーすることを確認するコマンドは何ですか?ファイルの権限を確認せずに制限されたファイルをコピーすることに気をつけてはいけません。

ベストアンサー1

あなたはそれを使用することができますrsyncそのような理由で。

NAME
       rsync - a fast, versatile, remote (and local) file-copying tool

例:

rsync -av "/path/to/source" "/path/to/destination"

注:ここでは、"/path/to/source"ソースディレクトリへのパス、およびターゲットディレクトリを"/path/to/destination"含むディレクトリへのパスです。たとえば、/media/users/disk1/dir(ソースとして)と(ターゲットに)の間で/media/disk2/dir同期するには、次のように実行する必要があります。rsync -av "/media/users/disk1/dir" "/media/disk2/"

  • ターゲットから関連のないファイルを削除するには、次--deleteのオプションを使用できます。

    rsync -av --delete "/path/to/source" "/path/to/destination"
    
  • 転送中の進捗状況を表示するには、--progress次のコマンドを使用します。

    rsync -avh --progress --delete "/path/to/source" "/path/to/destination"
    

    --info=progress2全転送に基づく出力統計も提供されます。


注:詳細についてはrsyncman rsync)を参照してください。マンページそしてオプション一覧。また、使用することができますGUIフロントエンド。

おすすめ記事