打开隐藏目录时出现 Linux 树命令错误

打开隐藏目录时出现 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

并且 snap 信息树告诉我我有一个版本:

installed:   1.8.0+pkg-3fd6

相关内容