Я отправляю файл с одного сервера на другой через lftp .

Предположим, что S1 и S2 - это два сервера.

Файл file1 создается на S1 Mar 27 19:41 . ls -ltrh показывает это. Я отправил файл на S2 Mar 28 20:00 с S1. Я хочу знать это время от S2. Это означает, что время получения этого файла1 в S2. Но это показывает время создания в S1, и это Mar 27 19:41 . Как это сделать?

1 ответ1

0

ls не показывает время создания; это время модификации . Почти все инструменты передачи файлов настраивают его после копирования файла, поскольку время последнего изменения содержимого файла в целом гораздо более полезно, чем дата рождения именно этого конкретного экземпляра этого файла.

В настоящее время нет способа увидеть фактическое время создания файла в Linux, не прибегая к инструментам управления файловой системой, таким как debugfs . Однако на некоторых BSD он уже имеет свою собственную запись в stat .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .