我需要将命令树的所有结果保存在一个 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