Top.Mail.Ru
Ответы

Как в Linux в каталоге вывести список файлов определенного типа (исполняемые, ссылки и т. д.)?

По дате
По рейтингу
Аватар пользователя
Новичок
17лет

Без рекурсии (в текущем каталоге) :

ls -l | grep -E '^-' # обычные файлы, включая исполняемые
ls -l | grep -E '^l' # символические ссылки
ls -l | grep -E '^d' # под-каталоги
find ./ -maxdepth 1 -executable | cut -c3- # только исполняемые файлы

С рекурсией (в указанном каталоге) :

find /path/to/directory -type f # обычные файлы, включая исполняемые
find /path/to/directory -type l # символические ссылки
find /path/to/directory -type d # под-каталоги
find /path/to/directory -executable # только исполняемые файлы

Источник: man find, man ls, man cut, man grep
Аватар пользователя
Знаток
17лет

вот
www.diwaxx.ru/inforums/index.php?showtopic=1143
читай) все команды есть.

Аватар пользователя
Знаток
17лет

Ссылки: find <где искать> -type l
Исполняемые: find <где искать> -perm -0100

Аватар пользователя
Мыслитель
17лет

man для ls