klark
Гуру
(4977)
16 лет назад
Без рекурсии (в текущем каталоге) :
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