Я создаю резервную копию старого жесткого диска и копирую около 300 ГБ файлов. Когда у меня возникла паника ядра, осталось около 50 ГБ, и теперь я хочу возобновить копирование. Есть ли способ сделать это в Ubuntu? (Не копировать, если файл уже существует, но копировать все файлы, которые еще не существуют, аргумент?)
Вы можете использовать программное обеспечение для синхронизации, такое как freefilesync, для сравнения папок (по содержимому файла) и завершить передачу, настроив соответствующие конфигурации синхронизации.
Посмотрите здесь , как установить freefilesync.
Вы также можете попробовать «канал» из официальных репозиториев, но я никогда не пробовал.
С чего вы начали операцию копирования?
Наутилус дает вам такую возможность:
Нажмите «применить это действие ко всем файлам», и он пропустит все, что уже было скопировано. .
Но это зависит от того, как вы копируете файлы.
Командная строка: cp
с опцией -n
пропустит все существующие файлы.
rsync обычно копирует только то, что отсутствует или изменено, для этого, похоже, также есть некоторые графические интерфейсы.
Команда для вас может выглядеть следующим образом: рекурсивное копирование и сохранение разрешений, временных отметок и т. Д. ( архив ), подробный вывод , использование сжатия ( zip ]) во время передачи, показывая Прогресс :
rsync -avzP /media/oldhd/ /media/newhd/
в некоторых случаях вам может понадобиться добавить sudo
, если файлы принадлежат разным пользователям.