为什么我对隐藏目录使用 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