Прервал команду mv. Последствия?
С помощью команды mv перемешал файл, размером более 450 ГБ, в другую директорию. Перемещение прервалось. Подскажите, в этом случае исходный файл остается неизменным?
Ответы (1 шт):
можно почитать первоисточник
To move a file, mv ordinarily simply renames it. However, if renaming does not work because the destination’s file system differs, mv falls back on copying as if by cp -a, then (assuming the copy succeeded) it removes the original. If the copy fails, then mv removes any partially created copy in the destination. If you were to copy three directories from one file system to another and the copy of the first directory succeeded, but the second didn’t, the first would be left on the destination file system and the second and third would be left on the original file system.
яндекс перевод
Чтобы переместить файл,
mv
обычно просто переименовывает его. Однако, если переименование не работает из-за различий в файловой системе получателя,mv
возвращается к копированию, как если бы с помощьюcp -a
, затем (при условии, что копирование завершилось успешно) удаляет оригинал. Если копирование завершается неудачно, тоmv
удаляет любую частично созданную копию в пункте назначения. Если бы вы скопировали три каталога из одной файловой системы в другую и копия первого каталога была выполнена успешно, а второго - нет, первый был бы оставлен в целевой файловой системе, а второй и третий были бы оставлены в исходной файловой системе.
если кратко, то с вашим исходным файлом всё в порядке