Мне нужно скопировать несколько гигабайт с внешнего HD на мой стон HD, и некоторые файлы вызовут ошибки. Если я сделаю это с искателем, он остановится на первой ошибке.
Есть ли способ скопировать все, независимо от ошибок? Что-то вроде копии теракопии в Windows?
Ответы:
В терминале введите
Папка назначения должна быть новой папкой, которую вы создаете.
Если после запуска вы получите информацию о новой папке, вы увидите увеличение размера папки.
пример
Он будет копировать и отображать ошибки для всего, что он не может скопировать, но без остановки.
* Если имена ваших каталогов содержат пробелы, заключите в кавычки путь
пример
источник
man cp
на macOS говорит мне: «В режиме -R, cp продолжит копирование, даже если будут обнаружены ошибки».Вы можете использовать
cp
как предложено илиrsync
, но в случае ошибки ввода-вывода иногда это не будет работать.Так что в этом случае вы можете использовать
dd
инструмент для определенных файлов, которые были повреждены.Источник: http://aeroquartet.com/wordpress/2012/06/06/how-to-copy-a-file-with-io-errors/
Пример:
Смотрите также:
источник
Я использую Beyond Compare именно для этой цели (это коммерческое программное обеспечение, но есть бесплатная пробная версия). Вы приказываете ему скопировать файл, папку или весь диск или любую комбинацию, и он завершается до конца задачи и сообщает о проблемах по мере выполнения. Это не поможет восстановить поврежденные файлы, но завершит работу независимо от того, сколько проблем возникнет.
источник