Иначе к слову вопрос...
mv
каталог между двумя дисками?Это перемещает один файл после другого, или это копирует все файлы в место назначения, затем затем удаляет каталог из источника?
Если это копирует все, сначала затем удаляет его, я могу предположить, что безопасно вызвать выход mv
операция. Иначе это может быть опасно и cp
может быть предпочтен для более интенсивных/больше перемещений.
При перемещении каталога всего его - содержание, копируются, прежде чем оригинал удален. Другими словами, да, это безопасно к команде прерывания a mv
при перемещении единственного источника, такого как каталог - даже при том, что это могло бы иметь файлы и подкаталоги, это - все еще единственный источник.
Примечание, что дело обстоит не так при перемещении многочисленных источников с одной командой, таких как:
mv a.txt b.txt /somewhere/else/
mv *.txt /somewhere/else/
В этих примерах, файлы будут перемещены один за другим , поэтому при прерывании команды Вы не найдете файлы, которые были уже перемещены в их исходное место.
Если Вы заинтересованы в этих деталях того, как сделать интенсивные или большие операции пересылки, существует инструмент, который будет поддерживать все идеи , можно думать. И затем некоторые.
Это может использоваться, чтобы скопировать, переместить, синхронизировать файлы локально и удаленно, в [еще 1112] способы, которыми кому-либо могло когда-либо быть нужно .
, Который идет с задней стороной: man rsync
описывает больше опций, чем кто-либо мог когда-либо читать.
Это поддерживает прерванные операции, продолжения, частичные передачи, основанные на различии передачи - Вы называете его.