相当于命令提示符的“树”命令?

8 command-line windows bash find

回到我(糟糕的)Windows 时代,我使用该tree命令以漂亮的方式查看文件层次结构。我知道这个find命令,但要实际处理我堵塞的 241,416 个文件夹/文件中的任何数据,只需检查每一行就可以作为时间旅行......

./build/CMakeFiles/cmake.check_cache
./build/CMakeFiles/Makefile.cmake
./build/CMakeFiles/CMakeTmp
./build/CMakeFiles/TargetDirectories.txt
./build/CMakeFiles/compilerid.dir
./build/CMakeFiles/compilerid.dir/depend.make
./build/CMakeFiles/compilerid.dir/flags.make
./build/CMakeFiles/compilerid.dir/DependInfo.cmake
./build/CMakeFiles/compilerid.dir/link.txt
./build/CMakeFiles/compilerid.dir/build.make
./build/CMakeFiles/compilerid.dir/cmake_clean.cmake
./build/CMakeFiles/compilerid.dir/main.o
./build/CMakeFiles/compilerid.dir/CXX.includecache
./build/CMakeFiles/compilerid.dir/progress.make
./build/CMakeFiles/compilerid.dir/depend.internal
./build/cmake_install.cmake
./build/CMakeCache.txt
./build/Makefile
./build/compilerid
./CompilerID.kdev4
./.kdev4
./.kdev4/CompilerID.kdev4
./main.cpp
Run Code Online (Sandbox Code Playgroud)

find一个文件夹的输出,其中包含一个单文件的、不完整的 C++ 项目的文件

在 Windows 上,该tree命令给出了人类可读的类似图表的输出

命令提示符中的 tree 命令的屏幕截图 漂亮tree命令的屏幕截图

所以,我的问题是,是否有任何图形接近 Windows/DOStree命令?

Mit*_*tch 12

存在相同的命令。要安装,只需按键盘上的Ctrl+ Alt+T打开终端。当它打开时,运行以下命令:

sudo apt-get install tree
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

  • @Dan 更好:`tree -C | less -R` 保留颜色。 (3认同)
  • 我知道如何打开终端 ;-) (2认同)
  • @Abdullah0v0 额外信息没有错;) 此外,阅读问题/答案的其他人可能需要该提示;) (2认同)
  • 为了更方便,在使用“tree”以实现更轻松的滚动功能时,我会将“tree”与“less”配对。`$ 树 | 少` (2认同)
  • @Bakuriu 不知道“-R”开关。谢谢! (2认同)

ans*_*ker 6

你在 linux 中有 tree 命令。您所要做的就是安装它。它的工作原理与 Windows 中的非常相似。

sudo apt-get install tree