Как скопировать огромную папку, пропустив идентичные файлы

На моем основном рабочем столе у меня есть 4 жестких диска. Вот расположение:

  • SSD на 60 ГБ для Linux

  • Жесткий диск на 500 ГБ для Windows 10

  • Жесткий диск на 2 ТБ как устройство оперативной памяти

  • Жесткий диск на 1 ТБ как резервное устройство хранения

Каждый месяц или так, я вытираю жесткий диск на 1 ТБ и копирую все файлы на 2 ТБ на него, начинающий с нового. Мой вопрос, там должен так или иначе просто "обновить" файлы на жестком диске на 1 ТБ, так как 99% из них, вероятно, будут тем же?

P.S. У меня есть приблизительно 900 ГБ общего количества файлов. Это занимает несколько часов и вероятно помещает существенную вмятину в жизнь жесткого диска на 1 ТБ, копируя те файлы...

3
задан 25 August 2016 в 01:53

2 ответа

Походит rsync, адаптация, сделанная для Вашего варианта использования.

опции Some я нахожу полезными,

  • --progress, который, по крайней мере, дает Вам смысл, что что-то происходит
  • --dry-run, который делает сравнивание, но ничего на самом деле не копирует. Мне нравится делать это после установки команды, чтобы удостовериться, что я не испортил что-то.
3
ответ дан 1 December 2019 в 15:35
rsync --ignore-existing --recursive /src /dst

или вручную существует копия данный dir к другому dir с тем, если добавление условий *, и т.д. но rsync должен сделать его.

2
ответ дан 1 December 2019 в 15:35

Другие вопросы по тегам:

Похожие вопросы: