Як заставити дерево -a ігнорувати .git каталоги?


12

Я люблю використовувати treeдля переліку каталогів, і у мене є сховище git з усіма моїми dotfiles. Щоб я міг їх бачити, мені потрібно зробити tree -a, але це також перелік вмісту всередині .gitкаталогу, якого більшість людей (включаючи мене) ніколи не наважуються торкатися.

Як мені вдасться tree -aвиключити лише .gitкаталог?

Відповіді:


21

Вам потрібно використовувати прапор -I, щоб виключити шаблон:

tree -a -I '.git'

Сподіваюся, це допомагає.


1

Я написав клон на дереві, який називається дерева-fiddy, який шанує налаштування gitignore. Зараз це досить альфа, але він працює чудово на моїх машинах.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.