У меня действительно большая папка (174 ГБ), которую я хотел переместить на NAS с использованием Ethernet. Я начал передачу, и когда она была почти закончена, компьютер остановился (я случайно отключил кофеин), и результат на NAS был таким, он распознается как папка, и я могу перейти в нее с помощью терминала, но, к несчастью, не могу нажать на нее открыть.

Я хотел закончить копирование, поэтому нашел этот вопрос, который предлагает использовать curl с опциями -O и -C, но не относится к папкам.

Есть ли способ возобновить его (это заняло почти день и осталось меньше ГБ) или, по крайней мере, открыть его с помощью поиска?

1 ответ1

0

Вы можете использовать rsync для получения информации о том, где вы остановились. Фактически, с помощью сжатия rsync вы могли бы немного сократить время передачи. Вам нужно будет включить Sharing --> Remote Login на удаленном компьютере, чтобы иметь возможность использовать rsync для него. При включении Remote Login на панели « Sharing будет отображаться сообщение

To log in to this computer remotely, type "ssh whmcclos@192.168.0.2"

Это будет форма команды rsync вы будете использовать, чтобы скопировать / взять там, где вы остановились:

$ rsync -avz source_folder whmcclos@192.168.0.2:path_relative_to_login_folder

Таким образом, я могу поместить свою папку ~/iTunes в мою удаленную папку ~/Downloads , начиная с нее или выбирая, где она остановилась, с помощью этой команды, если предположить, что я сижу в папке входа в систему:

$ rsync -avz iTunes whmcclos@192.168.0.2:Downloads

Он запросит ваш удаленный пароль, создаст список файлов и запустит или заберет передачу файлов. -a означает archive и, по сути, дает вам рекурсию папки. -z использует сжатие при передаче по сети. -v показывает, что происходит во время передачи.

Это должно помочь вам. Есть много примеров на странице rsync man

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .