3

В DOS команда dir /s /ah будет проходить через каждый подкаталог и показывать все файлы с атрибутом "hidden".

Что такое эквивалент Linux?

3 ответа3

10

Стандартные файловые системы Linux не имеют "скрытого" атрибута для файлов, но соглашение заключается в том, что файлы с именами, начинающимися с точки, не показываются, например, как ls . Вы можете найти это с помощью find

find . -name '.*'
5

Я обычно использую ls -lAR который рекурсивно просматривает дерево каталогов, показывая атрибуты файлов и любые «скрытые» файлы (обычно называемые «точечными файлами», потому что они начинаются с точки ('.«). Вы также можете заменить «A» на «a», чтобы показать текущий и родительский каталог в каждом, но кроме каталога верхнего уровня все они отображаются в родительском каталоге.

2

У меня есть следующие псевдонимы в моем .zshrc:

alias l.='ls -CAF --ignore=\*'
alias ll.='ls -CAlhF --ignore=\*'

Они показывают точечные файлы в текущем каталоге. Если вы хотите проходить через подкаталоги, добавьте ключ -R в ls .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .