标签: tree

369
推荐指数
7
解决办法
26万
查看次数

树命令列出一级所有文件

如何使用 tree 命令将当前目录列为树?

如果我做

tree -L 1
Run Code Online (Sandbox Code Playgroud)

它只列出目录,我怎样才能让它显示文件?

linux command-line tree ubuntu

49
推荐指数
2
解决办法
6万
查看次数

Windows 10 Powershell 树命令,如何显示文件

如何使用 PowerShell命令列出文件夹和文件tree?是否可以对不同文件和文件夹的输出进行颜色格式化?

powershell tree cmd.exe windows-10

31
推荐指数
2
解决办法
4万
查看次数

为整棵树递归创建符号链接

我正在寻找一个可以在不同目录中重新创建整个文件树的命令。我希望所有符号链接都是绝对的。我可以用 find 和 xargs 做到这一点吗?;-)

linux find xargs tree

23
推荐指数
2
解决办法
2万
查看次数

linux tree命令限制每个目录显示的文件数

我想使用tree(或类似的)来查看给定目录的目录结构以及每个子目录中是否有文件。那么,我如何使用tree但限制给定子目录中显示的最大文件数?

如果不能用tree,怎么能通过修改这个站点的 Python 代码来完成?

linux command-line tree directory-listing

15
推荐指数
2
解决办法
5042
查看次数

Ubuntu 的 ls 可以显示 unicode 字符,但是 tree 不能,即使使用 tree --charset unicode

Ubuntu 10.04ls可以显示 unicode 字符,但tree不能显示,即使使用tree --charset unicodeutf8。有没有办法解决。 echo可以解释转义字符,除非cat list.txt | echo -e不起作用(list.txt来自 tree > list.txt

更新:tree -H www.somewhere.com可以输出unicode(应该是UTF-8)但现在看来这是唯一的方法——作为一个网页。

$ ls -R
.:
list2.txt  list.txt  ????????????????.txt  ??

./??:
??2.txt  ??.txt

$ tree --charset unicode
.
|-- list2.txt
|-- list.txt
|-- \344\271\205\346\234\252\345\234\250\351\201\212\350\241\214\345\240\264\345\220\210\351\234\262\351\235\242\347\232\204\345\211\215\347\270\275\347\265\261\346\235\216\347\231\273\350\274\235.txt
`-- \351\201\212\350\241\214
    |-- \345\244\247\345\256\2662.txt
    `-- \345\244\247\345\256\266.txt

1 directory, 5 files

$ tree --charset utf8
.
??? list2.txt
??? list.txt
??? \344\271\205\346\234\252\345\234\250\351\201\212\350\241\214\345\240\264\345\220\210\351\234\262\351\235\242\347\232\204\345\211\215\347\270\275\347\265\261\346\235\216\347\231\273\350\274\235.txt
??? \351\201\212\350\241\214
    ??? \345\244\247\345\256\2662.txt …
Run Code Online (Sandbox Code Playgroud)

bash unicode ls tree ubuntu

11
推荐指数
1
解决办法
4765
查看次数

使用树忽略多个文件夹

该命令tree -I 'node_modules'可防止node_modules folder出现在输出中。同样,tree -I 'app/ui/bower_components'防止app/ui/bower_components出现在输出中。

但是,tree -I 'node_modules' -I 'app/ui/bower_components'并不能阻止两者都出现在输出中。相反,似乎使用了最后一个。

那么,您如何使用 忽略多个文件夹tree

tree

9
推荐指数
1
解决办法
3258
查看次数

在 Windows 7 上,dir 或 tree 无法显示 unicode 字符,即使以 cmd /U 启动 cmd

在 Windows 7 上,dir 或 tree 无法显示 unicode 字符,即使以 cmd /U 启动 cmd

所以我会按下 Window Key + R运行一些东西,然后输入cmd /U内容,以便内容可以处理 Unicode。

然后使用dirtree /F,Unicode 中的内容不会显示为 Unicode。(在窗口资源管理器(文件管理器)中,将显示 Unicode)

有办法处理吗?要获取 Unicode 字符来测试您的文件名,您可以访问

http://news.google.com/news?edchanged=1&ned=tw

并且您将能够在那里获得许多 Unicode 字符(UTF-8)

windows unicode dir tree utf-8

8
推荐指数
1
解决办法
2万
查看次数

为什么 ANSI 符号在 PuTTY/Debian 中不起作用?

tree我在 Debian 中安装的很棒的应用程序可以apt-get install tree选择使用 ANSI 图形绘制其输出。它的输出现在看起来像这样:

.
tqq node_modules
x tqq 咖啡脚本
xtqq生态
x tqq快递
x tqq 永远
x mqq 手写笔
tqq 包.json
微信源
    mqq daemontest.coffee

这显然是错误的。这些是 myLANG=en_GB.UTF-8 UTF-8LC_ALL=Cenv 变量。PuTTY 也设置为期待 UTF-8。如果我将 PuTTY 更改为“使用字体编码”,那么tree -A看起来是正确的,但是npm list会中断并如下所示:

├── coffee-script@1.2.0
├─┬eco@1.1.0-rc-3
│└── strscan@1.0.1
├─┬ express@2.5.5
│ ├─┬ connect@1.8.5
││â”─â€可怕@1.0.8
│ ├── mime@1.2.4
│ ├── mkdirp@0.0.7
│└── qs@0.4.0
...

所有这些东西都应该正常工作,所以我猜我的设置在某个地方是错误的。谁能帮我调到准确的位置?


编辑:我env现在看起来像这样。问题依然存在

root@chu:~# env
术语=腻子
外壳=/bin/bash
SSH_CLIENT=**审查**
SSH_TTY=/dev/pts/1
用户=root
LS_COLORS=rs=**因为文字墙而被移除** …

character-encoding putty tree node.js

6
推荐指数
1
解决办法
6850
查看次数

以树格式列出 tarball 的内容

根据这里的答案我能够以ls格式列出我的 tarball 的内容。但是,我希望能够以tree格式列出它们,即类似于后者而不是前者:

tar

$ tar -tf foo.tar 
foo/
foo/baz/
foo/baz/qux/
foo/baz/qux/hisfile.txt
foo/bar/
foo/bar/myfile.txt
foo/bar/yourfile.txt
Run Code Online (Sandbox Code Playgroud)

tree

$ tree foo
foo
??? bar
?   ??? myfile.txt
?   ??? yourfile.txt
??? baz
    ??? qux
        ??? hisfile.txt
Run Code Online (Sandbox Code Playgroud)

是否可以在不提取 tarball 的情况下执行此操作?由于它们的大小,我更愿意避免提取tarball。

linux tar tree

5
推荐指数
2
解决办法
3619
查看次数