Debian中的主树命令

大多数Linux用户使用老式的ls命令列出Debian目录。但是,ls命令缺少其他命令tree命令提供的某些功能。此命令以树格式输出文件夹,子文件夹和文件。可以使用各种选项/标志使该命令更加有用。在本文中,我们将使用一些示例向您展示如何学习tree命令。

本文描述的命令和过程在Debian 10 Buster系统上运行。

如何安装Tree命令?

使用apt-get命令在Debian上安装tree命令行实用程序非常容易。使用Application Launcher搜索打开Debian命令行Terminal,如下所示:

您可以通过键盘上的Super / Windows键访问应用程序启动器。

然后输入以下命令作为sudo。

$ sudo apt-get update

(我们建议在安装之前运行此命令,以便在线存储库中具有可用的最新版本的软件)

之后,

$ sudo apt-get install tree

请注意,只有授权用户才能在Debian中添加,删除或配置软件。

树安装命令

安装树后,可以使用以下命令检查版本号并检查安装是否成功:

$ tree --version

检查树命令的版本

如何使用树命令

这是tree命令的一些示例。您不仅会使用它,而且还将使您更进一步地学习。

基本树输出

这是使用tree命令的最基本方法。

$ tree

在Linux上使用Tree命令

输出显示当前目录的树结构,其中显示所有文件夹,子文件夹和文件。

显示特定目录的内容

要在特定目录而不是当前目录中列出文件和子文件夹,可以使用以下命令语法指定目录名称或路径。

$树 [DirectoryName/Path]

例:

以下命令列出了Pictures目录中的所有文件和子文件夹(如果有)。

$ tree -a Pictures

目录树命令视图

使用树显示隐藏文件以及其他文件

tree命令不显示隐藏的Debian文件和文件夹的列表。但是,可以使用“ a”标志将其列出,如下所示:

$ tree -a

树a

树中以“。”开头的文件和文件夹被隐藏。上面的输出突出显示了一个这样的条目,并说明了它的外观。

仅通过树显示目录列表

如果只想查看目录列表而不是基础文件,则可以将d标志与tree命令一起使用,如下所示:

$ tree -d

树d

使用树显示文件和文件夹的完整路径前缀

您可以使用f fag定制树标记,以将完整路径显示为所有文件和文件夹列表的前缀。

$ tree -f

树f

如果您想知道什么在哪里,在哪里,这特别有用。

使用树查看文件和文件夹的大小

s标志允许tree命令以字节为单位打印目录中所有文件和文件夹的大小。

$ tree -s

木

这使您可以识别系统上占用大量空间的项目,并删除不需要的项目。

使用树查看文件和文件夹的读/写权限

您可以使用tree命令的p标志显示对所列文件和文件夹的读取,写入和删除权限。

$ tree -p

树p

因此,在对文件或文件夹执行任何操作之前,您可以了解和编辑特定项目的权限。

通过树将文件夹内容列出到特定级别/深度

您可以配置树命令以特定级别或深度显示树,而不是列出目录的所有内容。例如,tree命令的级别1仅显示特定文件夹的列表,而不显示子文件夹。语法用法如下:

$ tree-L [n]

例:

以下命令仅显示当前目录的子目录(使用-d标志),而不显示展开的树。

$ tree -d -L 1

树命令级别

“生成树”命令输出包含特定模式的文件列表。

您可以使用tree命令仅列出包含特定通配符模式的文件。指定模式的语法为:

$ tree-P [[pattern]*]/[*[pattern]]/[[*pattern*]]

例:

在此示例中,tree命令用于列出包含关键字“ screenshot”的文件。

$ tree -P *screenshot*

树P

创建树命令以避免打印一些选择性名称

您还可以使用tree命令列出除包含特定通配符模式的文件以外的所有内容。

句法:

$ tree-I *[keywords]

例:

以下命令列出了除包含“ snap”关键字的文件和文件夹之外的所有文件和文件夹。

$ tree -d -I *snap

树-d -I

将树打印命令输出到文件

如果要将tree命令的结果输出到文件,则可以使用以下语法。

$ tree-o [filename]

例:

以下命令将“图片”文件夹中所有文件和文件夹的列表输出到名为myfile.html的HTML文件。

$ tree ./Pictures -o myfile.html

树帮助

tree命令比描述的用法有用得多。您可以通过显示tree命令的帮助来了解有关用法的更多信息,如下所示:

$ tree --help

树命令帮助

您可以使用刚刚描述的标志以及这些标志的组合来进一步掌握tree命令。

在Debian上学习树命令

Sidebar