我怎样才能让*tree*列出隐藏文件?

我怎样才能让*tree*列出隐藏文件?

我正在使用这个名为 的包tree来列出给定目录中的子目录和文件。它工作正常,只是它不列出隐藏文件。

当我tree在文件夹中运行时它会返回

├── Zodiac (2007)
│   └── Zodiac (2007).mkv
├── Zombieland (2009) H
│   └── Zombieland (2009) H.mkv
└── Zootopia (2016)
    ├── Zootopia (2016).mkv
    └── Zootopia (2016).srt

但它应该返回.folder.png每个文件夹中命名的隐藏文件。

我可以实现它吗?

答案1

使用tree -a

$ man tree
-a     All files are printed.  By default tree does not print hidden files 
(those beginning with a dot `.').  
In no event does tree print the file system constructs 
`.' (current directory) and `..' (previous directory).

答案2

许多系统中也gvfs安装了一些东西,您也可以使用它们:

gvfs-tree -h

答案3

gvfs-tree 在 Debian 和 ubuntu 系统中已被弃用

gio tree -h

答案4

使用 tree -a 通常会过于冗长。如果您只需要大致了解包括隐藏文件在内的顶层目录结构,请添加 -L 以限制深度。

tree -a -L 2

相关内容