powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Количество файлов в текущей директории
16 сообщений из 16, страница 1 из 1
Количество файлов в текущей директории
    #34422703
Добрый вечер.

Есть ли функция для подсчёта сабжа?
...
Рейтинг: 0 / 0
Количество файлов в текущей директории
    #34422722
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ls | wc -l
...
Рейтинг: 0 / 0
Количество файлов в текущей директории
    #34422728
Спасибо.
...
Рейтинг: 0 / 0
Количество файлов в текущей директории
    #34423188
Фотография Adekamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
неверно
ls -la |grep ^d | wc -l
...
Рейтинг: 0 / 0
Количество файлов в текущей директории
    #34423417
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Adekamerневерно
ls -la |grep ^d | wc -l
Зачем извращаться...
Код: plaintext
1.
ls - 1  | wc -l
У ls ключик единица, у wc -- маленькая L.
...
Рейтинг: 0 / 0
Количество файлов в текущей директории
    #34423485
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторls -la |grep ^d | wc -l

так это ж подсчитает файлы-директории, да еще прибавит родительскую с текущей
если надо простые файлы - тогда уж

ls -l | grep '^-' | wc -l

а

ls | wc -l

подсчитывает именно файлы всех типов (кроме скрытых)
...
Рейтинг: 0 / 0
Количество файлов в текущей директории
    #34423488
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а разве

ls -1 | wc -l
ls | wc -l

не дают одно и то же? :-)
...
Рейтинг: 0 / 0
Количество файлов в текущей директории
    #34423506
Фотография Adekamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
значиться так: ls -1 (минус единица) это ключик выведет и диры и файлы - просто порядок вывода будет столбиком
я тоже лопухнулся - надо ls -la |grep ^- |wc-l
...
Рейтинг: 0 / 0
Количество файлов в текущей директории
    #34423593
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дело в том, что -1 этот важен только если вывод идет прямо на терминал. Чтобы столдик был. Обычный ls выводит тоже в столбик если перенаправить в файл или через любой фильтр

попробуйте

ls | cat
...
Рейтинг: 0 / 0
Количество файлов в текущей директории
    #34423638
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
man ls
-1 (The numeric digit ``one''.) Force output to be one entry per
line. This is the default when output is not to a terminal .
...
Рейтинг: 0 / 0
Количество файлов в текущей директории
    #34423758
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как насчет "find -maxdepth 1 -type f |wc -l"
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Количество файлов в текущей директории
    #34423784
Фотография Adekamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну все :) понеслось :) у кого шары круче :)
Join us and be our friend!
...
Рейтинг: 0 / 0
Количество файлов в текущей директории
    #34423839
Фотография Adekamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно исчо так:
ls -la |grep ^- |awk 'END{print NR}'
:)
...
Рейтинг: 0 / 0
Количество файлов в текущей директории
    #34423873
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а я больше люблю sed :-)

Код: plaintext
ls -la | grep ^- | sed -n '$='
...
Рейтинг: 0 / 0
Количество файлов в текущей директории
    #34423964
Фотография Adekamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 --null-- :
предлагаю открыть лицо :) ну не будь анонимусом :)
Я тогда ша на Python че нить изображу :)

Join us and be our friend!
...
Рейтинг: 0 / 0
Количество файлов в текущей директории
    #34424147
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
открыл литцо :-)

по-моему, на питоне просто ужасно будет :-)


Код: plaintext
 python -c "import os;print len( filter(lambda x: not os.path.islink(x),(filter(os.path.isfile,os.listdir('.'))) ) )"
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Количество файлов в текущей директории
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]