В моей машине с 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
rsync является классическим инструментом с этой целью, хотя вот многие другие. Самая простая команда rsync -av "/path/to/source" "/path/to/destination"