FNS( Filesystem Hierarchy Standard ) дерево директорий
/ (корневая директория)
/boot (статичные файлы загрузчика)
/dev (файлы устройств)
/etc (специфические для хоста конфигурационные файлы)
/lib (основные разделяемые библиотеки и модули ядра)
/mnt (точка монтирования для временных нужд)
/opt (дополнительные пакеты ПО)
/sbin (основные системные программы)
/tmp (временные файлы)
/usr (вторичная иерархия)
/var (изменяемые данные)
Поиск файлов
which sense – есть ли программа в PATH) (which -a – показать все экземпляры программы в PATH)
whereis – расширенная информация по программам
Примеры find
find /usr/share/doc -name README
find /usr/share/doc -name README\*
find /usr/share/doc -iname readme\* – поиск без учета регистра
find /etc -iregex ‘.*xt.*’ – использование регулярных выражений
find /usr/bin -name ‘*vim*’ -type l
type b – (блочное устройство)
type c – (символьное устройство)
type d – (директория)
type p – (именованый канал)
type f – (обычный файл)
type l – (символическая ссылка)
type s – (сокет)
find . -name \? –mtime -1 – модифицированые за последние 24 часа
find . -name \? -mtime +0 – измененые до текущего 24-часового периода
find . -name \? -daystart -mtime +0 -mtime -3 – -отсчет от текущего дня, а не от текущего времени
find /usr/bin -type f -size -50c – размер меньше 50 байт ( По-умолчанию, аргумент -size это количество 512-байтных блоков, но добавляя к опции суффикс, можно сделать вывод более понятным. Доступные суффиксы: b (512-байтные блоки), c (байт), k (килобайт), и w (2-байтные слова). Дополнительно, перед аргументом можно указать плюс («больше чем») или минус («меньше чем») )