为什么我对隐藏的目录使用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
[供参考] 我使用
安装了treesudo snap install tree
和快照信息树告诉我我有版本:
installed: 1.8.0+pkg-3fd6