При попытке скопировать каталог с CP и это берет навсегда (я думаю),

Я подключил внешний жесткий диск в своем ПК. Я переключаюсь на корень. Я смонтировал диск успешно! (Yay я!!)

Теперь я хочу скопировать весь каталог от внешнего жесткого диска до моей локальной папки.

Таким образом, я сделал это:

cp /mnt/external/directory_to_be_copied /home/danai/destination_folder

Это не придумало ошибку. Но как только я совершил нападки, входят в следующей строке существует это _ мигание подчеркивания. И это были по крайней мере 5 минут теперь.

Так состоит в том причина, что каталог, который я пытаюсь скопировать, является слишком большим или является там чем-то не так??

4
задан 6 January 2017 в 00:09

1 ответ

При столкновении с такого рода вещью (который время от времени происходит) существует несколько вещей, которые Вы могли сделать.

Во-первых, Вам нужна новая подсказка. При использовании графического интерфейса пользователя это должно быть столь же легко как открытие нового окна терминала. Если Вы не, необходимо смочь переключиться на другого tty при помощи Ctrl+Alt+F2, например. Другая альтернатива должна приостановить текущую команду с помощью Ctrl+z. Можно проверить, какие задания Вы приостановили использование команды jobs и позвольте прогону программы снова при помощи, например bg 1, где bg обозначает фон.

После того как у Вас есть подсказка, и программа, Вы думаете, занимает слишком много времени, все еще выполняется, можно начать делать некоторые расследования. Одна вещь посмотреть на состоит в том, переполнено ли место назначения на самом деле:

ls /home/danai/destination_folder

Выполните команду несколько раз. Вывод изменяется? Если так, Вы в порядке. В противном случае мы должны проверить далее.

Проверьте, заполняется ли Ваш диск:

df

Выполните команду несколько раз - или поместите часы на нее:

watch df

Вывод изменяется? Существует ли диск (содержащий Ваш корневой каталог) заполнение? Если так, команда работает, и работает и копирует что-то.

Взгляните на то, что Вы копируете:

du --summarize -h /mnt/external/directory_to_be_copied

Это скажет Вам, приблизительно, размеру каталога, который Вы копируете. Это могло дать Вам подсказку о том, сколько времени потребуется.

Если все это перестало работать, источник не мог бы действительно быть каталогом, а скорее некоторым средним устройством, заполняющим Вашу файловую систему. Существуют такие устройства. Если Вы смотрите df Вы видите, заполняется ли файловая система. Если так, Вы, вероятно, хотите прерваться.

Вернитесь к терминалу или tty, который Вы раньше запускали cp (вероятно, tty1 в Ctrl+Alt+F1, если Вы уже не изменили его) или откладывал команду в приоритетном использовании fg 1 (или безотносительно нумеруют Ваше задание, имел, но вероятно 1), и прервите его с Ctrl+C.

Как примечание стороны - при копировании каталогов Вы, вероятно, хотите использовать cp -r скопировать любые подкаталоги также.

6
ответ дан 1 December 2019 в 09:21

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

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