Я хочу увидеть режим файла/папки foo
в форме drwxrwxrwx
. Обычно я делаю ls -lah | grep foo
, но в этом случае папка имела так много подпапок, что потребовалось много времени для ls
запуска. Есть ли альтернативный способ, который бы работал быстро? Также меня немного раздражает использование grep
, потому что, возможно, мой файл вызывается May
, а затем каждый файл, у которого дата создания в мае, будет отображаться? Есть ли способ избежать этого?
решение1
просто используйте инструмент статистики:
stat filename
с помощью этого вы можете увидеть все параметры, а с помощью -f вы можете указать собственный формат:
man stat
решение2
Как прокомментировал steeldriver, самый простой способ — использовать ls
's-d
флаг:
-d, --directory вывести список записей каталога вместо его содержимого и не разыменовывать символические ссылки
решение3
Вызовите ls -l для самого файла/каталога.
ls -lhd foo
Если вы не уверены в названии на 100%, используйте расширяемые термины:
ls -lhd foo*