用 rsync 复制文件并显示进度条
复制大文件时实时显示百分比和速度,而 cp 只会默默等待。
运行 rsync -ah --progress 源路径 目标路径,即可看到实时复制进度。
01命令
命令
$ rsync -ah --progress ~/Documents/Project/ /Volumes/Backup/Project/02作用说明
-a 参数会保留时间戳和权限,--progress 显示每个文件的百分比和速度。复制中途被打断也没关系,重新运行同一条命令,rsync 会从断点续传而不是从头开始,拷几 GB 的视频到移动硬盘时特别有用。加 --remove-source-files 可以在复制完成后删除源文件,相当于移动。
03风险
!注意: rsync 默认不复制 macOS 资源叉,拷普通文档和媒体没问题,特殊文件请用 cp -a。
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- rsync – Fast, versatile file copying依据: rsync --progress prints per-file percentage and speed; -a preserves metadata, -h uses human-readable numbers.
最后验证: 2026-09-18 · 分类: 文件与文件夹