设为首页 收藏本站
查看: 485|回复: 0

[经验分享] 我使用过的Linux命令之tree

[复制链接]

尚未签到

发表于 2016-3-17 08:33:53 | 显示全部楼层 |阅读模式
我使用过的Linux命令之tree - 以树状图列出目录的内容
  本文链接:http://codingstandards.iyunv.com/blog/833035  (转载请注明出处)
用途说明
  tree命令以树状图列出目录的内容(list contents of directories in a tree-like format.)。通常在写文档时需要列一下文件目录结构,这个时候tree命令就能帮个忙了。某些Linux上没有tree命令,本文后面提供了安装方法。
常用参数
  tree -d 只显示目录。
  tree -L 1 只显示第一层目录。
  
使用示例
示例一
  [iyunv@qzt196 ~]# cd /
[iyunv@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
[iyunv@qzt196 /]#
示例二 安装tree命令

  [iyunv@web186 setup]# tree
-bash: tree: command not found
  到ftp://mama.indstate.edu/linux/tree/下载最新的tree命令源代码压缩包。
[iyunv@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
[iyunv@web186 setup]# tar zxf tree-1.5.3.tgz
[iyunv@web186 setup]# cd tree-1.5.3
[iyunv@web186 tree-1.5.3]# ls
CHANGES  INSTALL  LICENSE  Makefile  man  README  strverscmp.c  tree.c
[iyunv@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
[iyunv@web186 tree-1.5.3]# tree
-bash: tree: command not found
[iyunv@web186 tree-1.5.3]# cp -af tree /usr/bin
[iyunv@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
[iyunv@web186 tree-1.5.3]#
  
问题思考
相关资料
  【1】天下维客   Linux命令:Tree  
【2】CalmArrow   Linux下列目录树的命令tree    
【3】tree命令的源代码   ftp://mama.indstate.edu/linux/tree/
【4】Unix Tree / Linux Tree    One-Line Shell Script  
【5】Linux - Tree structure of files  File hierarchy under Linux
  
  返回 我使用过的Linux命令系列总目录
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-191813-1-1.html 上篇帖子: linux下使用samba上传文件夹和映射samba目录为windows下的目录以及使用source insight查看Linux工程的问题 下篇帖子: 《Linux内核修炼之道》精华分享与讨论(18)——选择发行版
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表