Когда mv
используется между различными хранилищами, сначала копируются все файлы, а затем отсоединяется источник. Как mv
файлы один за другим, чтобы каждый файл после копирования не связывался, а структура папок сохранялась?
Вы могли использовать rsync
для этого.
rsync -r --remove-source-files source_dir dest_dir
Файлы сразу удалены когда-то переданные. В зависимости от которого другая информация необходимо сохранить, Вы могли бы на самом деле предпочесть --archive
(-a
) по простой рекурсивности (-r
).