Серия постов по работе с Linux для начинающих. Предыдущий пост: Работа с файлами и директориями.

undefined

Найти файлы и директории с именем file1. Поиск начать с корня (/)

find / -name file1

Найти файл и директорию принадлежащие пользователю user1. Поиск начать с корня (/)

find / -user user1

Найти все файлы и директории, имена которых оканчиваются на '. bin'. Поиск начать с '/ home/user1'*

find /home/user1 -name "*.bin"

Найти все файлы в '/usr/bin', время последнего обращения к которым более 100 дней

find /usr/bin -type f -atime +100

Найти все файлы в '/usr/bin', созданные или изменённые в течении последних 10 дней

find /usr/bin -type f -mtime -10

Найти все фалы и директории, имена которых оканчиваются на '.pm', и изменить права доступа к ним

find / -name *.pm -exec chmod 755 '{}' \;

Найти все фалы и директории, имена которых оканчиваются на 'rpm', игнорируя съёмные носители, такие как cdrom, floppy и т.п.

find / -xdev -name "*.pm"

Найти все файлы, содержащие в имени '.pl'

locate "*.pl"

Показывает размещение бинарных файлов, исходных кодов и руководств, относящихся к файлу 'file'

whereis file

Отображает полный путь к файлу 'file'

which file