mac tree命令

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;____|; |;g‘"

  

也可以使用 homebrew 安装 tree 命令行:

$ brew install tree

这样就在你的mac上安装了 tree 命令行了。

tree命令行参数(只实用与安装了tree命令行工具):

-a 显示所有文件和目录。
-A 使用ASNI绘图字符显示树状图而非以ASCII字符组合。
-C 在文件和目录清单加上色彩,便于区分各种类型。
-d 显示目录名称而非内容。
-D 列出文件或目录的更改时间。
-f 在每个文件或目录之前,显示完整的相对路径名称。
-F 在执行文件,目录,Socket,符号连接,管道名称名称,各自加上"*","/","=","@","|"号。
-g 列出文件或目录的所属群组名称,没有对应的名称时,则显示群组识别码。
-i 不以阶梯状列出文件或目录名称。
-I 不显示符合范本样式的文件或目录名称。
-l 如遇到性质为符号连接的目录,直接列出该连接所指向的原始目录。
-n 不在文件和目录清单加上色彩。
-N 直接列出文件和目录名称,包括控制字符。
-p 列出权限标示。
-P 只显示符合范本样式的文件或目录名称。
-q 用"?"号取代控制字符,列出文件和目录名称。
-s 列出文件或目录大小。
-t 用文件和目录的更改时间排序。
-u 列出文件或目录的拥有者名称,没有对应的名称时,则显示用户识别码。
-x 将范围局限在现行的文件系统中,若指定目录下的某些子目录,其存放于另一个文件系统上,则将该子目录予以排除在寻找范围外。

时间: 2024-11-08 23:42:22

mac tree命令的相关文章

mac OS X下终端使用tree命令列目录

[转]http://blog.csdn.net/Jeanphorn/article/details/46550619 1. 问题描述 相信很多使用过Linux的用户都用过tree命令,它可以像windows的文件管理器一样清楚明了的显示目录结构.不过有是有并不是系统本身就自带的,如果需要的话,Ubuntu下可执行下列命令安装.    sudo apt-get install tree        那么在mac的OS X系统中如果还想使用tree这个命令,可以参考下下面的解决方案. 2. 解决方

Mac 下如何使用 Tree 命令

方式一 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

mac 终端中添加tree命令显示文件目录结构

  在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退出编

mac终端命令及pycharm常用快捷键记录

mac终端命令: 1.root权限 $sudo su - 2.定位到指定文件夹位置 $cd /Users/计算机名称/Desktop     (定位到桌面) 3.新建文件夹 $mkdir 文件夹名称 4.程序安装 $pip install 程序名称 或 $brew install 程序名称 5.创建虚拟环境 $pip install virtualenv $virtualenv 环境名 或 $python -m venv 环境名 6.删除文件(在该目录下) $rm 文件名$rm  rm -r -

linux命令(5)---tree命令

tree命令:tree - list contents of directories in a tree-like format [功能] tree命令用于显示目录层级结构关系,常用就是单独tree命令,选项很多可根据日后工作中使用到的在进行查询man帮助 这个命令一般linux系统不自带需要手动安装,安装方法:可挂载光盘切换至光盘目录下,查找安装包名再使用rpm -ivh 安装 语法: tree [option] DIR 安装实例 [[email protected] ~]# mkdir /m

Mac 下 命令收藏

1.查看文件的二进制 xxd -b test.wav 2.所有占用的端口 sudo lsof -i -P | grep -i "listen" 原文地址:Mac 下 命令收藏标签:二进制   端口   port   lsof   netstat 智能推荐 Iphone H5上传照片被旋转 我的Mac软件集 ntpdate[16603]: the NTP socket is in use 网站网络带宽 和 流量的区别 PAC 自动代理

Linux & Mac curl 命令行使用——POST&GET

http提交一个表单,比较常用的是POST模式和GET模式 在curl的命令行下,GET模式什么option都不用,只需要把变量写在url里面就可以了 比如: curl http://www.sina.com.cn/login.cgi?user=admin&password=admin 而POST模式的option则是 -d curl -d "user=admin&password=admin" http://www.sina.com.cn/login.cgi 如果访问

java代码模拟DOS下的tree命令

DOS下的tree命令可以把当前路径当做根路径,然后把文件树以树的形式展示出来.这个命令的实现不难,深搜一下文件树就可以了. import java.io.File; import java.util.Scanner; public class Tree { public static int depth = 0; public static void main(String[] args) { Scanner cin = new Scanner(System.in); String path

tree 命令【转】

本文转载自:http://www.jb51.net/LINUXjishu/283874.html linux下怎么用tree命令以树形结构显示文件目录结构?tree命令可以以树形结构显示文件目录结构,它非常适合于我们给别人介绍我们的文件目录的组成框架,同时该命令使用适当的参数也可以将命令结果输出到文本文件中 今天小编来给分享Linux 系统下一个非常有用的命令的使用:tree命令可以以树形结构显示文件目录结构,它非常适合于我们给别人介绍我们的文件目录的组成框架,同时该命令使用适当的参数也可以将命