【C】——实现tree命令】的更多相关文章

有时候我们想为某个目录制作一个文档结构图,在Windows上,我们知道是使用tree命令. 但是,默认情况下tree只显示子目录名,而不显示子目录里的文件名,需要加上/F参数才能显示完整的文件名.     制作该目录下的文档结构图: tree /F > 文档结构图.txt     查看其他参数: tree /?…
Linux tree命令用于以树状图列出目录的内容. 执行tree指令,它会列出指定目录下的所有文件,包括子目录里的文件. 语法 tree [-aACdDfFgilnNpqstux][-I <范本样式>][-P <范本样式>][目录...] 参数说明: -a 显示所有文件和目录. -A 使用ASNI绘图字符显示树状图而非以ASCII字符组合. -C 在文件和目录清单加上色彩,便于区分各种类型. -d 显示目录名称而非内容. -D 列出文件或目录的更改时间. -f 在每个文件或目录之…
方式一 Mac 系统下默认是不带这条命令的,执行下面这条命令也可以打印出树状结构. find . -print | sed -e 's;[^/]*/;|____;g;s;____|; |;g' 不想每次都输入这么长一条命令怎么办?用 alias 给这条命令指定一条别名,方法步骤如下: Step 1 :创建 .bash_profile 文件 cd ~ touch .bash_profile open .bash_profile Step 2:把下面的命令保存在这个文件中 alias tree="f…
有些工作在linux下完成就是比在windows下完成高效! windows和linux都有tree命令,主要功能是创建文件列表,将所有文件以树的形式列出来 windows下的tree比较垃圾,只有两个参数,/F 是递归显示每个文件夹的名称:/A 是使用ASCII字符而不是扩展字符,感觉还不如不加/A 参数好. linux下的tree就比较强大了,但一般系统并不自带这个命令,需要手动下载安装:sudo apt-get install tree .文件很小,只有31K,但功能可强大了! tree命…
1.安装命令工具 sudo apt-get -y install tree 2.可以查看关于tree命令的帮助信息 $ tree --help usage: tree [-adfghilnpqrstuvxACDFNS] [-H baseHREF] [-T title ] [-L level [-R]] [-P pattern] [-I pattern] [-o filename] [--version] [--help] [--inodes] [--device] [--noreport] [-…
mac下默认是没有 tree命令的,不过我们可以使用find命令模拟出tree命令的效果,如显示当前目录的 tree 的命令: $ find . -print | sed -e 's;[^/]*/;|____;g;s;____|; |;g' 当然你也可以写一个别名来快速执行该命令,运行如下命令,将上面这个命令写到~/.bash_profile里,以后直接运行tree命令就更方便了: alias tree="find . -print | sed -e 's;[^/]*/;|____;g;s;__…
  在Ubuntu下,通过 sudo apt-get install tree 可以使用tree命令,显示文件目录列表,如图所示: 在mac OS X系统下怎么使用呢? 在终端输入: cd $home 进入localhost目录,再输入: vim .bashrc 显示结果如下(点击键盘上的i,进入编辑状态): 在编辑状态下添加以下代码: alias tree="find . -print | sed -e 's;[^/]*/;|____;g;s;____|; |;g'" 按ESC退出编…
tree命令以树状图列出目录的内容. 1.语法 tree(选项)(参数) 2.选项 -a:显示所有文件和目录: -A:使用ASNI绘图字符显示树状图而非以ASCII字符组合: -C:在文件和目录清单加上色彩,便于区分各种类型: -d:先是目录名称而非内容: -D:列出文件或目录的更改时间: -f:在每个文件或目录之前,显示完整的相对路径名称: -F:在执行文件,目录,Socket,符号连接,管道名称名称,各自加上"*","/","@","…
命令原型:D:/>tree /? 以图形显示驱动器或路径的文件夹结构.TREE [drive:][path] [/F] [/A]/F 显示每个文件夹中文件的名称./A 使用 ASCII 字符,而不使用扩展字符. 应用举例:1.如果想生成某磁盘整个文件夹列表,输入以下命令:e:tree >e.txt即可生成整个磁盘的文件夹列表:如果输入以下命令:e:tree /f >e.txt2.如果想生成某个文件夹的文件列表,输入以下命令:例如想生成E盘下tools文件夹的文件列表:e:tree too…
原文网址:http://jingyan.baidu.com/article/acf728fd19c7eff8e510a3eb.html 今天小编来给分享Linux 系统下一个非常有用的命令的使用:tree命令可以以树形结构显示文件目录结构,它非常适合于我们给别人介绍我们的文件目录的组成框架,同时该命令使用适当的参数也可以将命令结果输出到文本文件中. 本经验说明: 小编的这个建议只适合于10.10之前版本的ubuntu系统,后面的11.04,11.10...14.04系统因为采用的默认桌面不同,所…
用dos的tree命令就可以实现文件夹树状图的输出,不过目前仅能输出为.txt文件 方法如下: 开始->运行 输入cmd打开命令控制台 切换到你要显示的列表文件夹 比如 输入 d: 切换到d盘 输入 tree >c:\dirlist.txt就可以生成文件夹的树型列表 tree /f >c:\dirlist.txt 可以生成文件夹和文件的树型列表 这个时候就可以在c盘生成你要的文本了 效果: dkplus │ .gitignore │ index.js │ package.json │ R…
Linux下的tree命令 --Linux下目录树查看 有时我们需要生成目录树结构,可以使用的有ls -R,但是实际效果并不好 这时需要用到tree命令,但是大部分Linux系统是默认不安装该命令的,需要自己安装一下;tree的常见用法: tree -a  #显示所有 tree -d  #仅显示目录 tree -L n  #n代表数字..表示要显示几层... tree -f  #显示完整路径..…
Tree命令使用 格式:tree + 参数 tree命令行参数: -a 显示所有文件和目录. -A 使用ASNI绘图字符显示树状图而非以ASCII字符组合. -C 在文件和目录清单加上色彩,便于区分各种类型. -d 显示目录名称而非内容. -D 列出文件或目录的更改时间. -f 在每个文件或目录之前,显示完整的相对路径名称. -F 在执行文件,目录,Socket,符号连接,管道名称名称,各自加上"*","/","=","@",…
linux tree命令--显示目录的树形结构    版权声明:iamqilei@qq.com https://blog.csdn.net/u011729865/article/details/53368446 今天早上自己更新同事的 增量补丁 发现文件格式目录不对 就tree 了一下 具体方法 先安装epel-release 包 然后安装 tree包 然后使用 tree -FC -L 进行显示 邮件反馈 直接抄一下别人的blog 就不自己写了 以后 这种命令 要活学活用了. tree -C t…
linux下tree命令的用法解释 2018年03月22日 ⁄ RakSmart教程 ⁄ 共 583字 ⁄ 字号 小 中 大 ⁄ linux下tree命令的用法解释已关闭评论 tree命令,主要功能是创建文件列表,将所有文件以树的形式列出来   linux下的tree就比较强大了,但一般系统并不自带这个命令,需要手动下载安装.   安装 : 1 yum -y install tree     -a 显示所有文件和目录. -A 使用ASNI绘图字符显示树状图而非以ASCII字符组合. -C 在文件…
centos安装tree命令 sudo yum -y install tree windows安装tree命令 我的另一篇…
转自:http://www.cnblogs.com/looky/archive/2010/01/24/1655292.html 今天一朋友叫我帮忙解决指定文件批量复制的问题,于是找了一大堆批处理命令,最后终于搞定了这个问题.原理是:结合tree命令生成的文件,再通过批处理命令,分析生成文件中出现的文件名,然后进行批量复制到指定目录.废话不多说,下面是步骤: 首先 打开命令行 (WIN+R打开运行对话框,然后输入CMD打开) 这里样假定为 e:\txt 这个文件夹里面文件 DOS命令行下 输入 :…
在有网络的情况下: 1.包管理器安装 centos 中用  yum -y install tree ubuntu 中用  apt-get install tree 当然如果需要权限不要忘了在前面加上 sudo 2.源码编译安装 wget ftp://mama.indstate.edu/linux/tree/tree-1.6.0.tgz .tgz cd tree- make && make install 最后可以  cp tree /bin 在没有网络的情况下: 1.提前下载源码文件 ft…
需要安装tree包(安装:yum -y install tree). tree命令的选项说明如下: [ 匹配选项:] -L:用于指定递归显示的深度,指定的深度必须是大于0的整数. -P:用于显示统配符匹配模式的目录和文件,但是不管是否匹配,目录一定显示. -I:用于显示除被通配符匹配外的所有目录和文件. [ 显示选项:] -a:用于显示隐藏文件,默认不显示. -d:指定只显示目录. -f:指定显示全路径. -i:不缩进显示.和-f一起使用很有用. -p:用于显示权限位信息. -h:用于显示大小.…
Tree命令简介 tree是一种递归目录列表命令,产生一个深度缩进列表文件,这是彩色的ALA dircolors如果ls_colors设置环境变量和输出是TTY.树已经被移植和报道以下操作系统下工作:Linux,FreeBSD,OS X操作系统,Solaris,HP UX,Cygwin,HP NonStop OS / 2. Tree命令安装 1.下载安装包,地址:http://mama.indstate.edu/users/ice/tree/ 2.解压安装 1)Linux环境(CentOS 6.…