LINUX.ORG.RU

Порядок вывода файлов по ls на FTP без сортировки

 


0

1

Можно ли закладываться на то, что в этом случае список файлов составлен в порядке возрастания даты модификации?

Это я к тому, что есть у меня небольшая рабочая задача, в рамках которой надо периодически тягать последние по дате файлы с одной FTP-шечки. Что потом с ними делать это отдельная история, но нужно именно последние по дате иметь.

Есть желание слегка схалявить и не проверять дату-время файлов. Эпирически вроде бы они как раз в порядке даты появления на сервере выводятся.

Но вдруг это совсем совсем не обязательно так?

Обновление: нет, нельзя как оказалось полагаться на такой порядок.

★★★★★

Последнее исправление: praseodim (всего исправлений: 1)

Как у тебя ftp сервер работает, так и будет.

Сам протокол не стандартизирует поведение сервера:

Since the information on a file may vary widely from system
to system, this information may be hard to use automatically
in a program, but may be quite useful to a human user.

Aceler ★★★★★
()
Ответ на: комментарий от Aceler

Понятно. Не стандартизировано формально. Но может оно де-факто такое?

Впрочем, наверное, лучше все же честно будет дату получить.

praseodim ★★★★★
() автор топика
Ответ на: комментарий от praseodim

может оно де-факто такое?

Ненадежно это все, может сломаться при смене сервера или вообще ФС.

thesis ★★★★★
()
Ответ на: комментарий от praseodim

Но может оно де-факто такое?

Де-факто запросто. Если ты не собираешься менять сервер, то может быть, тебе и повезёт.

Aceler ★★★★★
()

Есть желание слегка схалявить и не проверять дату-время файлов.

Ээ.. На форум тред завести разве не больше времени занимает?

Tanger ★★★★★
()
Ответ на: комментарий от Aceler

thesis

Угу. Так и оказалось при проверке. Даже сам пропустил, но с проверкой по датам оказалось, что например, почему-то один файл с более новой датой в середине в одном из случаев. хз, какая-то внутренняя логика работы.

praseodim ★★★★★
() автор топика
Ответ на: комментарий от Tanger

Если можно код не писать, лучше не писать :) Но в общем-то оказалось, что предположение о том, что всегда последний файл - последний и по дате таки ошибочно даже в моих случаях.

praseodim ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.