Перемещение на самом деле создает копию файла в новом месте, затем удаляя файл из его предыдущего местоположения. Так как невозможно иметь два идентичных inode числа одновременно, inode число должно измениться после копирования и прежде, чем удалить старый файл (короткое время). Однако я обнаружил, что inode число не изменяется после mv
команда. Так, inode количество удаленного файла повторно присвоено скопированному файлу?
Перемещение на самом деле создает копию файла в новом месте, затем удаляя файл из его предыдущего местоположения.
Это не обязательно верно.
Если место назначения находится в той же файловой системе, файл не копируется. Только ее путь изменяется, который является частью каталога, не сохраненного в inode.
Если место назначения находится в другой файловой системе, то файл копируется.
Это также покрыто на Переполнении стека: Как mv Linux работает внутренне?