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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Eugene Grosbein                      2:5006/1       21 Feb 2006  16:02:41
 To : Dmitrij Lystsov
 Subject : Re: ls и много файлов
 -------------------------------------------------------------------------------- 
 
 21 фев 2006, вторник, в 08:58 KRAST, Dmitrij Lystsov написал(а):
 
  DL> Сделал подсчет количества файлов в директории:
  DL> #ls -m file_* | wc -w
  DL> Косяк: на ввод этой команды был получен ответ, типа "meny arguments"
  DL> Я так понимаю что достигнут был предел, для количества списка файлов, 
  DL> передаваемых команде ls  - исходя из маски file_*
  DL> Факт тот что файлов _очень_ много в этой директории.
  DL> Так вот, какой же предел количества передаваемых аргументов? Где он 
  DL> задается? (или уже задан?)
 
 Системнозависимо. POSIX2 требует, чтобы было не менее 2K.
 Во FreeBSD по дефолту 64k, sysctl kern.argmax.
 Для больших каталогов делай:
 
 find . -maxdepth 1 -name 'file_*' | wc -l
 
 Eugene
 -- 
 Hаучить не кланяться авторитетам, а исследовать их и сравнивать их поучения
 с жизнью. Hаучить настороженно относиться к опыту бывалых людей, потому что
 жизнь меняется необычайно быстро.
 --- slrn/0.9.8.0 (FreeBSD)
  * Origin: Svyaz Service JSC (2:5006/1@fidonet)
 
 

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

 Тема:    Автор:    Дата:  
 Re: ls и много файлов   Eugene Grosbein   21 Feb 2006 16:02:41 
Архивное /ru.unix.bsd/26093968257a9.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional