【Linux基础】Linux tree命令

Linux tree命令

为什么会想使用tree

在Linux中,可以使用以下命令来查看目录结构:

  1. ls: 列出当前目录下的文件和子目录。默认情况下,它不会列出子目录中的内容,除非使用 -R 选项显示所有子目录的内容。

  2. tree: 以树形结构列出当前目录和它的子目录。如果没有安装,则需要先执行 sudo apt install tree 安装。

  3. find: 在指定目录中查找文件或目录。可以使用 -type d 选项来只查找目录并列出它们的路径。

tree的安装问题

ubuntu使用apt安装软件包时报错,内容如下:

E: 无法获得锁 /var/cache/apt/archives/lock。锁正由进程 4385(apt-get)持有
N: 请注意,直接移除锁文件不一定是合适的解决方案,且可能损坏您的系统。
E: 无法对目录 /var/cache/apt/archives/ 加锁

直接删除lock文件

 sudo rm /var/lib/dpkg/lock-frontend
 sudo rm /var/lib/dpkg/lock

这样就成功解决apt安装问题

tree命令

tree -d 只显示文件夹
tree -D 显示文件的最后修改时间 tree -C 颜色显示
tree -f 显示文件全路径
tree -L n n表示显示项目的层级,n=3即只显示项目的三层结构 tree -L 2 只显示2层
tree -P .pl 只显示文件目录和.pl的perl文件。
tree -F 显示目录后面的\;显示可执行文件*;功能类似ls -F
tree -I pattern pattern表示想要过滤的目录,例如 tree -I “node_modules”可以过滤掉node_modules这个文件夹 tree –help

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值