|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alex Masterov 2:5002/63.100 21 Feb 2006 16:09:40 To : Dmitrij Lystsov Subject : ls и много файлов -------------------------------------------------------------------------------- Replying to a message of Dmitrij Lystsov to All: DL> Сделал подсчет количества файлов в директории: DL> #ls -m file_* | wc -w Эта команда выведет неверный результат, если имена файлов содержат пробелы, например. DL> Косяк: на ввод этой команды был получен ответ, типа "meny arguments" Argument list too long? DL> Я так понимаю что достигнут был предел, для количества списка файлов, DL> передаваемых команде ls - исходя из маски file_* Факт тот что файлов DL> _очень_ много в этой директории. DL> Так вот, какой же предел количества передаваемых аргументов? Где он DL> задается? (или уже задан?) sysctl kern.argmax По умолчанию 65536 символов. Меняется, AFAIK только изменением в файле /usr/src/sys/syslimits.h переменной ARG_MAX и пересборкой ядра. С уважением, Alex. --- FleetStreet 1.27.1 * Origin: Ceterum censeo Carthaginem delendam esse! (2:5002/63.100) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/382643fb303c.html, оценка из 5, голосов 10
|