Серия постов по работе с Linux для начинающих. Предыдущий пост: Работа с файлами и директориями.
Найти файлы и директории с именем 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