Даже если это в настоящее время не использовано для некаталогов, другие, несомненно, имели ту же идею и вероятно в настоящее время используют липкий бит в их собственных низких целях. Липкий бит не предназначен для произвольных пользовательских меток на файле. Используйте расширенные атрибуты вместо этого!
Вы просто предоставляете все шаблоны -I
команда, разделенная |
. Из страницы справочника:
-P pattern
List only those files that match the wild-card pattern. Note:
you must use the -a option to also consider those files begin‐
ning with a dot `.' for matching. Valid wildcard operators are
`*' (any zero or more characters), `?' (any single character),
`[...]' (any single character listed between brackets (optional
- (dash) for character range may be used: ex: [A-Z]), and
`[^...]' (any single character not listed in brackets) and `|'
separates alternate patterns.
-I pattern
Do not list those files that match the wild-card pattern.
Так, например
tree -I 'test*|docs|bin|lib'
пропускает 'документы', 'мусорное ведро', и 'lib', каталоги и любой каталог с 'тестом' на имя, везде, где они могут лгать в иерархии каталогов. Очевидно, можно применить подстановочные знаки для намного более мощного соответствия.
docs/subdoc/
быть исключенными? – user1032531 25.12.2017, 14:39