用途说明

tree命令以树状图列出目录的内容(list contents of directories in a tree-like format.)。通常在写文档时需要列一下文件目录结构,这个时候tree命令就能帮个忙了。某些Linux上没有tree命令,本文后面提供了安装方法。

常用参数

tree -d 只显示目录。

tree -L 1 只显示第一层目录。

使用示例

示例一

[root@qzt196 ~]# cd /

[root@qzt196 /]# tree -L 1

.

|-- bin

|-- boot

|-- dev

|-- etc

|-- home

|-- lib

|-- lost+found

|-- media

|-- misc

|-- mnt

|-- net

|-- opt

|-- proc

|-- root

|-- sbin

|-- selinux

|-- software

|-- srv

|-- sys

|-- tmp

|-- usr

|-- var

`-- vmsnfs

23 directories, 0 files

[root@qzt196 /]#

示例二 安装tree命令

[root@web186 setup]# tree

-bash: tree: command not found

到ftp://mama.indstate.edu/linux/tree/下载最新的tree命令源代码压缩包。

[root@web186 setup]# ls -l tree-1.5.3.tgz

-rw-r--r--    1 root     root        34494 12月  3 20:56 tree-1.5.3.tgz

[root@web186 setup]# tar zxf tree-1.5.3.tgz

[root@web186 setup]# cd tree-1.5.3

[root@web186 tree-1.5.3]# ls

CHANGES  INSTALL  LICENSE  Makefile  man  README  strverscmp.c  tree.c

[root@web186 tree-1.5.3]# make

gcc -ggdb -Wall -DLINUX -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64   -c -o tree.o tree.c

gcc  -o tree tree.o

[root@web186 tree-1.5.3]# tree

-bash: tree: command not found

[root@web186 tree-1.5.3]# cp -af tree /usr/bin

[root@web186 tree-1.5.3]# tree

.

|-- CHANGES

|-- INSTALL

|-- LICENSE

|-- Makefile

|-- man

|   |-- tree.1

|   `-- tree.1.fr

|-- README

|-- strverscmp.c

|-- tree

|-- tree.c

`-- tree.o

1 directory, 11 files

[root@web186 tree-1.5.3]#

linux 树状目录代码,Linux tree - 以树状图列出目录的内容相关推荐

  1. linux 树状结构图,linux下tree指令的用法, 树状图列出目录, 树状图逐级列出目录...

    tree命令,主要功能是创建文件列表,将所有文件以树的形式列出来 linux下的tree就比较强大了,但一般系统并不自带这个命令,需要手动下载安装, 安装 sudo apt install tree ...

  2. Linux 命令之 tree -- 以树状图列出目录的内容/查看目录内容

    文章目录 一.命令介绍 二.常用选项 三.命令示例 (一)按树形结构显示当前目录下的内容 (二)按树状图显示当前目录下的所有目录名称而非文件 (三)列出指定目录下的第一层级的文件和目录名称 (四)不显 ...

  3. linux svn怎么提交代码,linux提交代码到svn服务器

    详解Linux命令行下常用svn命令 本文讲述了Linux命令行下常用svn命令的使用方法,希望对您有所帮助. 1.Linux命令行下将文件checkout到本地目录 svn checkout pat ...

  4. linux查看设备内存代码,Linux下内存查看命令(示例代码)

    在Linux下面,我们常用top命令来查看系统进程,top也能显示系统内存.我们常用的Linux下查看内容的专用工具是free命令. Linux下内存查看命令free详解: 在Linux下查看内存我们 ...

  5. linux大概有多少行代码,Linux源代码行数已超过1000万 价值5亿美元

    一项分析发现,在最近发布2.6.27版本Linux内核之后,包括Linux内核文件在内的源代码行数已经超过了1000万行. 不过,这个数字包括空白行.注释和整个内核源代码全年检查的文本文件.采用不同的 ...

  6. mysql索引结构树高度_MYSQL的B+Tree索引树高度如何计算

    前一段被问到一个平时没有关注到有关于MYSQL索引相关的问题点,被问到一个表有3000万记录,假如有一列占8位字节的字段,根据这一列建索引的话索引树的高度是多少? 这一问当时就被问蒙了,平时这也只关注 ...

  7. linux根目录如何改代码,linux怎样修改目录字体颜色

    方法一: 1.在~/.bash_profile文件中添加LS_COLORS export LS_COLORS='no=00:fi=00:di=01;33:ln=01;36:pi=40;33:so=01 ...

  8. linux怎样写java代码,linux 怎么写java

    linux 怎么写java 一.环境安装 由于使用 yum 或者 apt-get 命令 安装 openjdk 可能存在类库不全,从而导致用户在安装后运行相关工具时可能报错的问题,所以此处我们推荐采用手 ...

  9. linux电子相册登录界面代码,Linux项目开发—电子相册

    1.简述:电子相册,开发一个在ARM9开发板上的电子相册,实现图片的播放: 2.工具.材料:电脑(带有Ubuntu等系列Linux系统).ARM9系列开发板.串口线一根.串口通信软件SecureCRT ...

最新文章

  1. flash动画制作成品_flash动画制作
  2. .9-Vue源码之AST(5)
  3. 小白的markdown基础语法总结
  4. 异步编程:JDeferred 2.x 的使用(针对Android)
  5. 转载一个不错的LRU cache
  6. 智慧城市知识图谱模型与本体构建方法
  7. 面试问题大全(不断添加中)
  8. 【重难点】【RabbitMQ 01】消息队列的作用、主流的消息队列、RabbitMQ 基于什么传输消息、RabbitMQ 模型架构、死信队列和延迟队列
  9. django之路由分组,路由分发,FBV,CBV,ORM框架
  10. C++ string类和字符串的访问和拼接操作
  11. 轴承过盈量程序matlab,轴承matlab处置程序.doc
  12. QQ自动发送消息——维持群聊炽焰
  13. 使用nginx配置二级域名
  14. Codeforces894A QAQ
  15. (三)ArcGIS Server之发布要素服务
  16. Kettle(三)Java定时调用.ktr文件
  17. Could not execute JDBC batch update异常的解决办法
  18. android 自定义view 动画效果,Android自定义view实现阻尼效果的加载动画
  19. python 之 海龟绘图(turtle)
  20. 超实用, 程序员,提升英文阅读能力

热门文章

  1. 2020互联网岳麓峰会“软件再出发论坛”成功举办
  2. 编程小白模拟简易比特币系统,手把手带你写一波!(附代码)
  3. 拥有自我意识、自我模拟的粒子机器人来了
  4. 如何成为一名优秀的初级开发者?
  5. 如何搞定高并发系统设计?
  6. 我是如何提升 Rust 编译器的速度?
  7. 漫画:如何给初学者讲“为什么计算机只认识 0 和 1”?
  8. 程序员找工作黑名单:除了 996.ICU,程序员还将如何自救?
  9. 黑客利用智能灯泡窃取用户数据!
  10. 谷歌返华或联手腾讯;华为否认5G专利收费;滴滴外挂让车费翻倍 | 极客头条...