Copy Files with a Progress Bar using rsync
Watch a live transfer percentage when copying large files — cp stays silent.
01Command
$ rsync -ah --progress ~/Documents/Project/ /Volumes/Backup/Project/02What it does
-a preserves timestamps and permissions like cp -a, and --progress shows each file's percentage and transfer speed. If the copy is interrupted, rerun the exact same command — rsync resumes where it stopped instead of starting over, which is why it beats cp for multi-gigabyte transfers to external drives. Add --remove-source-files to make it a move.
03Risk
04Undo
✓No undo needed — this command does not change persistent state.
05Sources
- rsync – Fast, versatile file copyingEvidence: rsync --progress prints per-file percentage and speed; -a preserves metadata, -h uses human-readable numbers.
Last verified: 2026-09-18 · Category: Files & Folders
06Related solutions
List the biggest files in your home folder that are eating disk space.
Make Finder display .pdf, .docx, .png and every other extension at all times.
List every open file descriptor — files, directories, and network sockets — per process.