如何同步两个本地目录?

如何同步两个本地目录?

我在两个不同的(本地)HDD 上有两个备份目录(dir1 和 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]

相关内容