在我的 Ubuntu 机器上,我有一个大的外部磁盘,用于备份我的机器的一些数据。假设我要备份的数据在这个位置/home/user_name/workspace/data
,并且保存在这个文件夹中的数据将被复制到我的大外部磁盘/media/external_disk/backup/data
。由于备份文件夹中保存的数据会在一段时间后增加,所以我必须定期将其复制到外部磁盘。我想知道是否有一些工具或脚本可以帮助我。
对于我本地机器保存的数据,它们不会改变,只会增加。例如,一开始文件夹里可能有一个文件:
/home/user_name/workspace/data
----file1.txt
几天后,它将变为:
/home/user_name/workspace/data
----file1.txt
----file2.txt
----new_folder
---------file3.txt
答案1
同步是用于此目的的经典工具,尽管还有许多其他工具。最简单的命令是rsync -av "/path/to/source" "/path/to/destination"