|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Artem Chuprina 2:5020/400 19 Nov 2007 16:41:17 To : Andrew Leonov Subject : Re: ls --sort=none -------------------------------------------------------------------------------- Andrew Leonov -> Artem Chuprina @ Sun, 18 Nov 2007 11:43:46 +0300: AC>> Hе надо путать порядок, в котором файлы создавались, и в котором AC>> записаны. Записаны, впрочем, не на диск, а в каталог. Английский ман AC>> на эту тему не врет: AC>> -U do not sort; list entries in directory order AL> Допустим, что -U определено последовательностью расположения имен файлов в AL> каталоге. А можно ли (и как) повлиять на порядок записи имен файлов в AL> каталог, чтобы он соответствовал очередности создания файлов? ext3fs, AL> kernel-2.6.20, glibc-2.3.6 (debian etch r1). AL> И почему я сказал "допустим". Я провел еще эксперимент. Создал ext3fs на AL> первой системе. Создал 1 2 3 и 4 файлы. ls -U дал 4 2 1 3. Подключив эту же AL> файловую систему ко второй системе (kernel-2.4.27, glibc-2.3.6 тут просто AL> etch без r1) и _ни чего_ не делая, кроме ls -U, я получил уже 1 2 3 4. AL> Такое ощущение, что дело совсем не в том, как оно там на диске хранится. А AL> вот только в чем и как на это повлиять? -- стало совсем не понятно. Значит, видимо, правда и не в этом. Hу, в общем, естественно. Правда - в каком порядке их readdir отдает. А он - сисколл. Как хочет, так и отдает, имеет право. -- Artem Chuprina RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru /dev/null-транспортировка --- ifmail v.2.15dev5.4 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/53268a787d946.html, оценка из 5, голосов 10
|