Linux sftp Переименование во время передачи файлов

Я просто хочу подтвердить кое-что, что я заметил при загрузке файла через sftp в Linux. Я переименовал файл (mv file.tar.gz в newfile.tar.gz) во время передачи (обычно ждал завершения передачи), и загрузка продолжалась. Я прав, чтобы быть пораженным?

Как это произошло, и, конечно же, вы не можете сделать это на окнах.

--Отметка


person madphp    schedule 03.09.2009    source источник


Ответы (1)


Это нормально для большинства (если не для всех) систем POSIX. Операция переименования изменяет только имя файла в записи каталога, номер inode («серийный») остается прежним, и этот номер используется при вводе-выводе.

person Michał Górny    schedule 03.09.2009