Обычно ls -lc
должен это делать. Но это показывает не только каталоги, но и файлы.
Так что мы можем обмануть и запросить * /
записей; только каталоги будут соответствовать этому. Но тогда нам также понадобится флаг -d
:
ls -lcd */
Если вам нужен конкретный макет, тогда ls
не нужен для лучшего вывода.
Мы могли бы использовать stat
, если он у вас есть:
stat --format="%n %z" */
Оба они будут следовать символическим ссылкам, если символическая ссылка указывает на каталог.
Если вы этого не хотите, мы можем использовать find
find * -maxdepth 0 -type d -printf "%p %c\n"
Если вы хотите рекурсивно, тогда
find * -type d -printf "%p %c\n"