保存结果数据命令树

保存结果数据命令树

我需要将命令树的所有结果保存在一个 txt 文件中。目的是将这些数据保存在数据库中,以便以后在 php 和 html 中处理。

主要目的是显示网页上的结构以确定文件夹的结构。

我该怎么做?有什么想法吗?

更新 我在 Ask Ubuntu 上找到了这个命令:tree > result.list。可以将命令树的数据和结果保存到文本文件中。但是,你知道我如何在环境 web 上使用和读取吗?

答案1

您所要做的就是运行以下命令:

tree -H ./ > result.html

该命令的第一部分tree -H ./ 将运行该tree命令并使用选项或“标志”以 HTML 格式导出输出。-H ./下一部分> result.html将把输出保存到名为的文件中result.html

该文件将保存到您当前的目录中。

要使用 Firefox 查看 html 页面,请运行以下命令:

firefox ./result.html

使用./指定当前目录因为这是文件保存的位置。


我是怎么知道这一点的?

我运行了以下命令:

tree --help

然后,我查找了 HTML,发现有一个 HTML 选项,所以我使用了它,果然,它起作用了。

您几乎可以运行任何命令以及--help标志来了解如何使用该命令。

man您还可以使用以下命令查看大多数应用程序的手册:

man tree

答案2

您发现的信息显示了一个使用重定向 (>) 的命令。此命令会将 tree 命令的结果发送到您在命令中命名的文件 (result.list)。此文件可以是您确定的任何名称。除非您键入不同的路径作为文件名的一部分,否则此文件将保存在您正在处理的当前目录中。然后,您可以在您最喜欢的文本编辑器 (gedit、vi、emacs) 中打开此文件,然后对其进行任何您需要的操作。将此文件附加到 Web 应用程序/环境只需要您知道文件的位置以及用于附加目的的路径。

            Hope this helps Craig 

相关内容