Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : John Lepikhin                        2:5070/156     25 Dec 2005  20:02:20
 To : All
 Subject : 38.000 попугаев
 -------------------------------------------------------------------------------- 
 
 Hадо расположить порядка 100.000 директорий (названия "1", "2" .. "100000").
 Хочется сделать так, чтоб cd в каждую директорию был максимально быстрым. Была
 идея организовать это поддиректориями ("1-100", в ней 1,2,3...,
 "101-201", в ней 101,102,...).
 
 Создал сначала каталог с 100 подкаталогов. Запустил в нем скриптик:
 
 time for i in 1 2 3 4 5 6 7 8 9; do cd $i; cd ..; done
 
 Показало 0.003 секунды.
 
 Затем, скрипт запустил в каталоге со 100.000 подкаталогов. Опять 0.003 секунды.
 Тип FS ext3. В чем интрига? Есть ли мне смысл так заморачиваться? Hа файловых
 системах BSD эффект будет таким же?
 John
 
 --- GoldED+/LNX 1.1.5
  * Origin:  (2:5070/156)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 38.000 попугаев   John Lepikhin   25 Dec 2005 20:02:20 
 Re: 38.000 попугаев   Oleg Drokin   26 Dec 2005 00:13:31 
 Re: 38.000 попугаев   Igor Nikolaev   28 Dec 2005 19:26:46 
 38.000 попугаев   John Lepikhin   29 Dec 2005 03:25:28 
 Re: 38.000 попугаев   Igor Nikolaev   04 Jan 2006 16:49:36 
 38.000 попугаев   John Lepikhin   05 Jan 2006 04:05:16 
 Re: 38.000 попугаев   Igor Nikolaev   07 Jan 2006 21:54:34 
 38.000 попугаев   Kirill Frolov   29 Dec 2005 18:38:39 
Архивное /ru.linux/230343ae8284.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional