Linux 迁移

2023-12-19
1分钟阅读时长

Migrating

  rsync -aAXvhP --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} / /mnt

rsync是一个用于复制和同步文件的强大工具。在您提供的命令中,-aAXv选项组合的意义如下:

-a(或–archive):这个选项是多个选项的组合,它包含了-rlptgoD(递归、链接、权限、时间、所有权(用户和组)、设备文件和特殊文件),基本上是用来创建源目录的精确副本的。

-A(或–acls):保留ACLs(访问控制列表),这样可以保留文件的权限设置。

-X(或–xattrs):保留扩展属性,这对于保留文件的特定于文件系统的设置很重要。

-v(或–verbose):详细模式,rsync会打印出更多的信息来显示它在做什么。

如果您添加 -h 和 -P 选项,它们各自代表:

-h(或–human-readable):输出信息以更适合人类阅读的方式显示,例如,使用K、M来表示千字节、兆字节。

-P:这个选项是–partial –progress的组合,它允许部分传输的文件在中断后再次传输时能够继续,而不是从头开始。同时,它还显示传输过程中的进度条。

Avatar

Serene Feather Pavilion

瞽者无以与乎文章之观,聋者无以与乎钟鼓之声。岂唯形骸有聋盲哉?