Мой сайт
Главная | Каталог статей | Регистрация | Вход
Среда
12.12.2018
10:13
Приветствую Вас Гость | RSS
Главная » Статьи » Linux и Unix

Linux: примеры поиска файлов часть 8

Узнать количество файлов в каталоге

Чтобы быстро определить количество файлов в каталоге, используйте ls и перенаправьте вывод в команду wc -l, которая выводит количество строк, пришедших на ее вход.

Для вывода общего количества файлов в текущем каталоге введите:

$ ls | wc -l
19
$
Общее количество файлов — 19.

Поскольку ls по умолчанию не показывает скрытые файлы, приведенная выше команда не будет их учитывать. Опция -A для ls позволит посчитать обычные и скрытые файлы:

$ ls -A | wc -l
81
$

Чтобы посчитать количество файлов во всем дереве каталогов, а не только в отдельном каталоге, используйте find вместо ls, и укажите специальный ключ для find — строку ! -type d, чтобы исключить вывод и подсчет каталогов.

Чтобы вывести количество файлов в дереве /usr/share, введите:

$ find /usr/share ! -type d wc -l

Чтобы вывести количество файлов и каталогов в дереве /usr/share, введите:

$ find /usr/share wc -l

Чтобы вывести количество каталогов в дереве /usr/share, введите:

$ find /usr/share ! -type f wc -l

Графические средства

В Gnome есть графический инструмент поиска gnome-search-tool. После запуска программа предоставляет минимально необходимый интерфейс, через который указывается маска для имени файла и каталог для поиска. Постепенно можно добавить новые критерии поиска; некоторые из них показаны на рисунке. Эти критерии понятны из нашего разговора о find, и для поиска gnome-search-tool в фоновом режиме запускает find: при попытке переименовать исполняемый файл find и обнаружили, что после этого gnome-search-tool выдал ошибку «Не могу запустить дочерний процессfind». В KDE есть похожее средство под названием KFind, с немного иначе организованным интерфейсом: критерии поиска разделены на три вкладки.



Источник: http://bestann.com.ru/comments/linux_find/
Категория: Linux и Unix | Добавил: SAM (20.07.2010)
Просмотров: 1906 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Форма входа
Категории раздела
Мои статьи [1]
Linux и Unix [47]
Все про Linux и Unix
Windows [3]
Все про Windows
Администрирование [5]
Все для Системного администратора
Cisco [2]
Мой опыт работы с кисками
Поиск
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    Copyright MyCorp © 2018
    Бесплатный конструктор сайтов - uCoz