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

У меня есть папка, которую я только что, к счастью, нашел:

/media/sdc1/Pictures

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

Я хочу скопировать их в папку:

/media/sdb1/Pictures

Какую команду я должен использовать в терминале, чтобы убедиться, что это происходит? Я знаю, что есть команда cp. Но это лучший выбор? И если да, то какие параметры мне следует использовать, чтобы получить все каталоги и файлы?

16
задан 7 August 2018 в 09:43

3 ответа

Я бы использовал для этого rsync, чтобы в случае возникновения ошибки (или вам нужно остановить копирование) на полпути вы могли легко возобновить ее позже, не переписывая все заново.

rsync -av /media/sdc1/Pictures/ /media/sdb1/Pictures/
0
ответ дан 7 August 2018 в 09:43

Если вам нужно точное изображение, используйте команду dd if=(path) of=(path)

0
ответ дан 7 August 2018 в 09:43

cp -r /media/sdc1/Pictures/* /media/sdb1/Pictures/some_dir

  • -r является рекурсивным, прочитайте справочную страницу ...
  • с помощью [ 112] звездочкой является копирование всего содержимого /media/sdc1/Pictures/, но не самого родительского каталога.
  • Some_dir из /media/sdb1/Pictures/some_dir - это место, куда вы хотите поместить его.
0
ответ дан 7 August 2018 в 09:43

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

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