как вывести командой ls список только каталогов? а только файлов? после прочтения мана мне пришло в голову только грепать:
чтобы получить список каталогов - ls -F1 | grep /
так же и с другими типами файлов, как написано в мане:
-F, --classify, --indicator-style=classify Добавлять к каждому имени файла символ, показывающий его тип. Для обычных исполняемых файлов это `*'. Для каталога добавляется `/', для FIFO - `|', для символических ссылок `@', для гнезд `=', для обычных файлов ничего не добавляется.
но вот как вывести список всех файлов кроме каталогов, к примеру? тупо грепать точку?
в общем, интересно, как у вас это всё проиходит, какие есть секреты использования оболочки в качестве ФМ, поделитесь советами, будьте любезны