Ошибки команды дерева Linux при открытии скрытых папок

Почему, если я использую команду linux tree против скрытых каталогов, происходит ли ошибка?

$ tree -ad '.ssh'
.ssh [error opening dir]

0 directories

но я вижу, что это нормально, когда скрытый каталог является подкаталогом:

$ tree -a test1
test1
├── .hiddendir1
│   └── testfile2
└── testfile1

1 directory, 2 files
$ mv test1/.hiddendir1/ .hiddendir1
$ tree -a test1
test1
└── testfile1

0 directories, 1 file
$ tree -a .hiddendir1/
.hiddendir1/ [error opening dir]

0 directories, 0 files
$ mv .hiddendir1/ test1/
$ tree -a test1
test1
├── .hiddendir1
│   └── testfile2
└── testfile1

1 directory, 2 files

[для справки] я установил дерево с помощью

sudo snap install tree

и дерево информации оснастки говорит мне, что у меня есть версия:

installed:   1.8.0+pkg-3fd6

0 ответов

Другие вопросы по тегам