Linux - Synchronise 2 Directories: Difference between revisions
From PiRho Knowledgebase
Jump to navigationJump to search
Use RSynch |
No edit summary |
||
| Line 1: | Line 1: | ||
rsync -avu --delete "/home/user/A/" "/home/user/B" | <code>rsync -avu --delete "/home/user/A/" "/home/user/B"</code> | ||
-a archive mode; equals -rlptgoD (no -H, -A, -X) | * -a archive mode; equals -rlptgoD (no -H, -A, -X) | ||
-v run verbosely | * -v run verbosely | ||
-u only copy files with a newer modification time (or size difference if the times are equal) | * -u only copy files with a newer modification time (or size difference if the times are equal) | ||
--delete delete the files in target folder that do not exist in the source | * --delete delete the files in target folder that do not exist in the source | ||
Reference: https://unix.stackexchange.com/questions/203846/how-to-sync-two-folders-with-command-line-tools | Reference: [https://unix.stackexchange.com/questions/203846/how-to-sync-two-folders-with-command-line-tools Stack Exchange: How to sync two folders with command line tools?] | ||
Revision as of 12:54, 5 March 2025
rsync -avu --delete "/home/user/A/" "/home/user/B"
- -a archive mode; equals -rlptgoD (no -H, -A, -X)
- -v run verbosely
- -u only copy files with a newer modification time (or size difference if the times are equal)
- --delete delete the files in target folder that do not exist in the source
Reference: Stack Exchange: How to sync two folders with command line tools?