2つのローカルディレクトリを同期する方法は? [コピー]

2つのローカルディレクトリを同期する方法は? [コピー]

2つの異なる(ローカル)HDDに2つのバックアップディレクトリ(dir1と2)があり、そのうちの1つを作成しようとしています。 2つのディレクトリの内容が同じになるように実際に内容を同期するにはどうすればよいですか?

ベストアンサー1

同じシステムで dir1 の内容を dir2 に同期するには、次のように入力します。

rsync -av --progress --delete dir1/ dir2

-a--archive
        アーカイブモード

--delete
        ターゲットディレクトリから無関係なファイルを削除する

-v--verbose
        Verboseモード(詳細内容の増加)

--progress
        転送中の進捗状況の表示

                        - から同期(1)

注:/dir1の後には、「dir1の内容」が続く必要があります。末尾のスラッシュがない場合、dir1(ディレクトリを含む)はdir2に配置されます。これにより、次の階層が作成されます。

…/dir2/dir1/[files]

おすすめ記事