Linux命令以树的形式打印目录结构

2023-11-22

是否有任何我可以从 Bash 脚本调用的 linux 命令,该命令将以树的形式打印目录结构,例如,

folder1
   a.txt
   b.txt
folder2
   folder3

这就是您要找的吗tree?它应该存在于大多数发行版中(也许作为可选安装)。

~> tree -d /proc/self/
/proc/self/
|-- attr
|-- cwd -> /proc
|-- fd
|   `-- 3 -> /proc/15589/fd
|-- fdinfo
|-- net
|   |-- dev_snmp6
|   |-- netfilter
|   |-- rpc
|   |   |-- auth.rpcsec.context
|   |   |-- auth.rpcsec.init
|   |   |-- auth.unix.gid
|   |   |-- auth.unix.ip
|   |   |-- nfs4.idtoname
|   |   |-- nfs4.nametoid
|   |   |-- nfsd.export
|   |   `-- nfsd.fh
|   `-- stat
|-- root -> /
`-- task
    `-- 15589
        |-- attr
        |-- cwd -> /proc
        |-- fd
        | `-- 3 -> /proc/15589/task/15589/fd
        |-- fdinfo
        `-- root -> /

27 directories

样本取自维护者的网页。

您可以添加该选项-L # where #替换为数字,以指定最大递归深度。

Remove -d还可以显示文件。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Linux命令以树的形式打印目录结构 的相关文章

  • 从 csv 文件中删除特定列,保持输出上的相同结构[重复]

    这个问题在这里已经有答案了 我想删除第 3 列并在输出文件中保留相同的结构 输入文件 12 10 10 10 10 1 12 23 1 45 6 7 11 2 33 45 1 2 1 2 34 5 6 I tried awk F 3 fil
  • 如何禁用 GNOME 桌面屏幕锁定? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 如何阻止 GNOME 桌面在几分钟空闲时间后锁定屏幕 我已经尝试过官方手册了在红帽 https access redhat com doc
  • Jenkins中找不到环境变量

    我想在詹金斯中设置很多变量 我试过把它们放进去 bashrc bash profile and profile of the jenkins用户 但 Jenkins 在构建发生时找不到它们 唯一有效的方法是将所有环境变量放入Jenkinsf
  • Linux中的CONFIG_OF是什么?

    我看到它在很多地方被广泛使用 但不明白在什么场景下我需要使用它 What is 配置 OF OF 的全名是什么 打开固件 这是很久以前发明的 当时苹果公司正在生产基于 PowerPC CPU 的笔记本电脑 而 Sun Microsystem
  • 我可以从命令行打印 html 文件(带有图像、css)吗?

    我想从脚本中打印带有图像的样式化 html 页面 谁能建议一个开源解决方案 我使用的是 Linux Ubuntu 8 04 但也对其他操作系统的解决方案感兴趣 你可以给html2ps http user it uu se jan html2
  • 无法从 jenkins 作为后台进程运行 nohup 命令

    更新 根据下面的讨论 我编辑了我的答案以获得更准确的描述 我正在尝试从詹金斯运行 nohup 命令 完整的命令是 nohup java jar home jar server process 0 35 jar prod gt gt var
  • Linux中的定时器类

    我需要一个计时器来以相对较低的分辨率执行回调 在 Linux 中实现此类 C 计时器类的最佳方法是什么 有我可以使用的库吗 如果您在框架 Glib Qt Wx 内编写 那么您已经拥有一个具有定时回调功能的事件循环 我认为情况并非如此 如果您
  • 在Java中使用命令行编译多个包

    您好 我一直在使用 IDE 但现在我需要从命令行运行和编译 问题是我有多个软件包 我试图找到答案 但没有任何效果 所以我有 src Support java files Me java files Wrapers java files 你知
  • Linux 中的动态环境变量?

    Linux 中是否可以通过某种方式拥有动态环境变量 我有一个网络服务器 网站遵循以下布局 site qa production 我想要一个环境变量 例如 APPLICATION ENV 当我在 qa 目录中时设置为 qa 当我在生产目录中时
  • 如何有效截断文件头?

    大家都知道truncate file size 函数 通过截断文件尾部将文件大小更改为给定大小 但是如何做同样的事情 只截断文件的尾部和头部呢 通常 您必须重写整个文件 最简单的方法是跳过前几个字节 将其他所有内容复制到临时文件中 并在完成
  • linux perf:如何解释和查找热点

    我尝试了linux perf https perf wiki kernel org index php Main Page今天很实用 但在解释其结果时遇到了困难 我习惯了 valgrind 的 callgrind 这当然是与基于采样的 pe
  • 添加要在给定命令中运行的 .env 变量

    我有一个 env 文件 其中包含如下变量 HELLO world SOMETHING nothing 前几天我发现了这个很棒的脚本 它将这些变量放入当前会话中 所以当我运行这样的东西时 cat env grep v xargs node t
  • Pyaudio 安装错误 - “命令‘gcc’失败,退出状态 1”

    我正在运行 Ubuntu 11 04 Python 2 7 1 并想安装 Pyaudio 于是我跑了 sudo easy install pyaudio 在终端中 进程退出并显示以下错误消息 Searching for pyaudio Re
  • PHP 从命令行启动 gui 程序,但 apache 不启动

    首先 我阅读了有类似问题的人的一些帖子 但所有答案都没有超出导出 DISPLAY 0 0 和 xauth cookies 这是我的问题 提前感谢您的宝贵时间 我开发了一个小库 它使用 OpenGL 和 GLSL 渲染货架 过去几天我将它包装
  • os.Mkdir 和 os.MkdirAll 权限

    我正在尝试在程序开始时创建一个日志文件 我需要检查是否 log如果不创建目录 则目录存在 然后继续创建日志文件 好吧 我尝试使用os Mkdir 也os MkdirAll 但无论我在第二个参数中输入什么值 我都会得到一个没有权限的锁定文件夹
  • Linux 可执行文件与 OS X“兼容”吗?

    如果您在基于 Linux 的平台上用 C 语言编译一个程序 然后将其移植以使用 MacOS 库 它会工作吗 来自编译器的核心机器代码在 Mac 和 Linux 上兼容吗 我问这个问题的原因是因为两者都是 基于 UNIX 的 所以我认为这是真
  • Linux 中什么处理 ping?

    我想覆盖 更改 linux 处理 ping icmp echo 请求数据包的方式 这意味着我想运行自己的服务器来回复传入的 icmp 回显请求或其他 数据包 但为了使其正常工作 我想我需要禁用 Linux 的默认 ping icmp 数据包
  • 如何通过保持目录结构完整来同步路径中匹配模式的文件?

    我想将所有文件从服务器 A 复制到服务器 B 这些文件在不同级别的文件系统层次结构中具有相同的父目录名称 例如 var lib data sub1 sub2 commonname filetobecopied foo var lib dat
  • ftrace:仅打印trace_printk()的输出

    是否可以只转储trace printk 输出于trace文件 我的意思是过滤掉函数跟踪器 或任何其他跟踪器 中的所有函数 一般来说 您可以在选项目录中关闭选项 sys kernel debug tracing options Use ls显
  • 如何更改 Apache 服务器的根目录? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 如何更改 Apache 服务器的文档根目录 我基本上想要localhost从 来 users spencer projects目录而不是

随机推荐

  • xhr.upload.onprogress 不起作用

    以下代码中的所有内容都将起作用 但它永远不会触发 xhr upload onprogress 事件 function var xhr submit click function var formData new FormData formD
  • 如何从句子中提取名词形容词对

    我希望从中提取名词形容词对sentence 所以 基本上我想要这样的东西 Mark sincere John sincere from nltk import word tokenize pos tag ne chunk sentence
  • 半可编辑文件(例如配置文件)和版本控制 - 最佳实践?

    因此 我今天通过签入配置文件来终止构建 它知道服务器在哪里 想想 SQL 服务器等 并且我一直在针对在我的机器上运行的服务器进行工作 通常 或者更确切地说 在其他情况下 我们会针对中央服务器运行 当然 日常构建没有找到 我的 服务器 因此出
  • 为 Lion 的用户界面恢复功能编码 NSViewController

    知道归档的最佳实践是什么吗 NSViewController在窗口内resume 用户界面保存 目的是什么 我尝试将其存档在窗口控制器中encodeRestorableStateWithCoder 方法只是为了发现视图控制器在以下情况下不会
  • iOS 上是否有相当于 Android ShowcaseView 的工具?

    Github上有一个Android项目 https github com amlcurran Showcaseview 根据自述文件 ShowcaseView 库旨在通过独特且有吸引力的覆盖层向用户突出显示和展示应用程序的特定部分 这个库非
  • 如何计算滚动条滑块的大小?

    我正在用 C 和 XNA 为我的游戏制作自己的自定义 UI 系统 但我在滚动条方面遇到了一个小问题 我不知道计算滚动条拇指大小的公式是什么 假设我有一个 200x200 像素的面板 以及 600x600 像素的图像 如何根据图像大小计算滚动
  • 算术运算期间的数据类型提升:-1 < (unsigned int) 1 == false

    main if 1 lt unsigned char 1 printf less than else printf NOT less than Prints less than 因为 unsigned char 1 被转换为 signed
  • 如何在 Swift 中创建独特的形状或 UIView

    我真的没有任何关于 Swift 绘图的知识 但我希望创建与正方形略有不同的应用程序背景的一部分 请参阅下图了解我正在尝试制作的内容 这个想法是 这将位于屏幕的顶部 只不过是一个背景 它会延伸到屏幕的一半 然后 我将在顶部添加图像等 我需要正
  • django table2 创建带有链接的额外列

    我试图在我的一个表中添加一个额外的列 这会将 url 添加到另一个页面 我的桌子 class ItemTable tables Table edit tables LinkColumn item edit args A pk class M
  • 复制构造函数还是 = 运算符?

    class Foo Foo f Foo g f 我的问题是 标有 的行中正在调用什么 它是默认的复制ctr还是 运算符吗 我的问题是 标有 的行中正在调用什么 它是默认的复制ctr还是 运算符吗 将调用复制构造函数 尽管 正在使用标志 这是
  • 什么会导致 python 模块被导入两次?

    据我了解 python 模块永远不会导入两次 即模块中的代码仅在第一次导入时执行 后续的 import 语句只是将模块添加到导入范围 我有一个名为 TiledConvC3D py 的模块 但它似乎被导入了多次 我使用 pdb 在该模块的代码
  • 如何比较 python 中的 Rpm 版本

    我试图找出如何比较 RPMS 当前安装 和 在本地存储库中可用 的 2 个列表 并查看哪些 RPMS 已过期 我一直在修改正则表达式 但是 RPMS 有很多不同的命名标准 我无法找到一个好的列表来使用 我的驱动器上没有实际的 RPMS 所以
  • Node.js - require 未定义异常[关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 我是一名完全的 Node js 新手 正在努力学习基础
  • 嵌套 ifelse 语句

    我仍在学习如何将 SAS 代码转换为 R 并且收到警告 我需要明白我在哪里犯了错误 我想做的是创建一个变量来总结和区分人口的三种状态 大陆 海外 外国人 我有一个包含 2 个变量的数据库 身份证国籍 idnat 法国人 外国人 If idn
  • 当用户滚动到页面“附近”底部时加载更多内容?

    我用它来检测滚动到页面底部 但是如何检测距页面底部的距离呢 if window scrollTop window height document height my ajax here 我的意思是我希望该函数在距离底部 100 像素或 20
  • 将秒转换为天、分钟和秒

    我已经设置了将秒转换为天 分钟和秒格式的 挑战 例如 31600000 365 天 46 分钟 40 秒 using namespace std const int hours in day 24 const int mins in hou
  • 是否可以在“某处”添加一个 `before(:each)` 挂钩,以便所有规范文件都可以运行它?

    我正在使用 Ruby on Rails 3 2 2 和 rspec rails 2 8 1 为了制作我的规格文件DRY 不要重复自己 并播种test数据库我想运行一个before each 挂钩所有这些规范文件 也就是说 在我的所有规范文件
  • 一种更Pythonic的迭代列表的方法,同时在每次迭代中排除一个元素

    我有以下代码 items one two three for i in range 0 len items for index element in enumerate items if index i do something with
  • 如何使用 javascript 获取重定向 url?

    我在使用我正在使用的自动化工具显示带有重定向的网址时遇到问题 因此我考虑在打开弹出窗口之前先检查重定向的网址 是否可以使用 javascript 获取重定向 URL 没有 jquery 或其他 js 框架 因为该工具不支持此功能 Thank
  • Linux命令以树的形式打印目录结构

    是否有任何我可以从 Bash 脚本调用的 linux 命令 该命令将以树的形式打印目录结构 例如 folder1 a txt b txt folder2 folder3 这就是您要找的吗tree 它应该存在于大多数发行版中 也许作为可选安装