Поиск файлов

2012-09-09
Команда find предоставляет широкие возможности для поиска файлов. В статье приведены примеры некоторых способов поиска с последующей обработкой результата поиска.
Поиск со сменой пользователя
$ find / -type f -exec chmod 644 {} ;
$ find / -type d -exec chmod 755 {} ;

Инверсный поиск
Вывести список всех файлов в текущей директории, которые не имеют расширение txt, можно с помощью команды

$ find . -type f -not -name "*.txt" -exec ls -l {} ;

Или, к примеру, вывести список файлов, включая скрытые, не принадлежащих пользователю artem

$ find . -type f -not -user artem -exec ls -la {} ;

Поиск по пермишенам

$ find /var/www -type f -perm 755

Вывести список файлов, содержащие пользователя artem

$ ls -alR | grep artem


Добавить комментарий

Ваше имя

Сообщение

Подтверждение