我正在使用这个包tree来列出给定目录中的子目录和文件。除了不列出隐藏文件外,它工作正常。
当我tree在文件夹中运行时它返回
??? Zodiac (2007)
? ??? Zodiac (2007).mkv
??? Zombieland (2009) H
? ??? Zombieland (2009) H.mkv
??? Zootopia (2016)
??? Zootopia (2016).mkv
??? Zootopia (2016).srt
Run Code Online (Sandbox Code Playgroud)
但它应该已经返回了.folder.png在这些文件夹中的每一个中命名的隐藏文件。
我能做到吗?
如何通过apt-get在终端中安装“树” ?我一直在尝试做,apt-get update tree但似乎什么也没发生。
是否需要包含sudo在命令中?
我使用以下命令将目录结构打印到文件:
tree -h somepath/ > tree_of_somepath.txt
Run Code Online (Sandbox Code Playgroud)
tree在终端上提供了一个漂亮的彩色输出,但正如预期的那样,这无法重定向到文本文件。我想将输出打印tree到 pdf 文件并保留颜色。
有任何想法吗?
许多教程描述了树视图目录,以展示他们如何组织文件。是否有任何命令行可以显示这种视图?
有ls能力做到这一点吗?
我需要将命令树的所有结果保存在一个 txt 文件中。目的是将这些数据保存在数据库中,以便以后在 php 和 html 中工作。
主要目标是在网页上公开结构以确定文件夹的结构。
我怎样才能做到这一点?有任何想法吗?
更新
我在 Ask Ubuntu: 上找到了这个命令tree > result.list。可以将命令树的数据和结果保存到文本文件中。但是,您知道我如何在环境网络上使用和阅读吗?
我有以下目录结构:
bocoup_data/
??? text_reuse
? ??? v2
? ??? json
? ??? alignments
? ??? texts
??? topic_modelling
??? v2
??? json
Run Code Online (Sandbox Code Playgroud)
我希望能够显示这些目录中文件的子集,因为上图中的某些目录有数千个文件。tree在 Ubuntu 中调用命令时,有没有办法只显示每个目录中的前 n 个文件?
我正在学习虚拟环境和项目。在观看视频时,我遇到了 'tree命令我安装了tree然后运行它。但它不适用于我硬盘的其他分区而不是/分区。
当我tree在~/Documents 中使用时 ,我得到了想要的结果
$ tree -d
.
??? Desktop
??? Fix ‘No WiFi Adapter Found’ for HP Laptops with Ubuntu 18.04 _ UbuntuHandbook_files
2 directories
Run Code Online (Sandbox Code Playgroud)
但是当我在其他分区使用它时,我得到
sandeep@sandeep-HP-Laptop-15q-ds0xxx:/media/sandeep/sandeep files$ tree -d
. [error opening dir]
0 directories
Run Code Online (Sandbox Code Playgroud) 我想在终端树中打印出来,如下所示:
\n\n\n$ 树 -a\n。\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 .git\n \xe2\x94\x9c\xe2\x94\x80\xe2\x94\ x80 分支\n \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 配置\n \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 描述\n \xe2\x94 \x9c\xe2\x94\x80\xe2\x94\x80 HEAD\n \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 钩子\n \xe2\x94\x82\xc2\xa0\xc2 \xa0 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 applypatch-msg.sample\n \xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x9c\xe2\ x94\x80\xe2\x94\x80 commit-msg.sample\n \xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 fsmonitor- watchman.sample\n \xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 更新后.sample\n \xe2\x94\x82 \xc2\xa0\xc2\xa0 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 预应用补丁.sample\n \xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\ x94\x9c\xe2\x94\x80\xe2\x94\x80 预提交.sample\n \xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x9c\xe2\x94\x80\xe2 \x94\x80 准备提交消息.sample\n \xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 预推送.sample \n \xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 预变基.sample\n \xe2\x94\x82\xc2\ xa0\xc2\xa0 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 预接收.sample\n \xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94 \xe2\x94\x80\xe2\x94\x80 update.sample\n \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 信息\n \xe2\x94\x82\xc2\xa0\xc2 \xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 排除\n \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 对象\n \xe2\x94\x82 \xc2\xa0\xc2\xa0 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 信息\n \xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\ xe2\x94\x80\xe2\x94\x80 包\n \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 引用\n \xe2\x94\x9c\xe2\x94\x80\xe2\ x94\x80 …
我是新来的。刚刚收到下面这条消息,我不知道如何解决它
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
libasound2 : Depends: libasound2-data (>= 1.1.8-1) but 1.1.3-5 is to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
Run Code Online (Sandbox Code Playgroud)
多谢
我有一个相当大的文件系统,假设我想在文件系统的某个区域中找到包含 String 的所有文件和目录,ActionListeener为此我想使用tree. 所以如果我这样做:
tree ~/ | grep ActionListeener
Run Code Online (Sandbox Code Playgroud)
结果将是:
? ? ? ??? ActionListeener.class
? ? ??? ActionListeener.java
Run Code Online (Sandbox Code Playgroud)
所以我现在知道这些文件确实存在于我的文件系统更深的某个地方,但我不知道哪个文件夹包含子文件夹,哪个文件夹包含子文件夹,等等。
所以我的问题是,我怎样才能获得树命令(通过将输出管道传输到其他东西)来显示文件夹和路径,这些文件夹和路径将我引导到包含该字符串的那些特定文件?
Description: Ubuntu 15.04
Release: 15.04
Run Code Online (Sandbox Code Playgroud)
tree:
Installed: 1.7.0-3
Candidate: 1.7.0-3
Version table:
*** 1.7.0-3 0
500 http://gb.archive.ubuntu.com/ubuntu/ vivid/universe amd64 Packages
100 /var/lib/dpkg/status
Run Code Online (Sandbox Code Playgroud)