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="find . -print | sed -e ‘s;[^/]*/;|____;g;s;____|; |;g‘"

Step 3:执行下面命令

source .bash_profile

方式二

安装 tree 命令

brew install tree

使用方法:

tree                         #打印所有目录层级
tree -L 2                    #遍历2层
tree > README.md             #输出结果到 Markdown 文档 

大功告成!找个目录试试直接 tree 吧!

时间: 2024-10-05 19:13:59

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命令显示文件目录结构

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

SecureCRT在mac下无法输入中断命令

mac下输入Ctrl +C无法中断程序,这个问题困扰了我好久,大概有很长一段时间我都是使用kill 进程的方式来代替中断: ps aux | grep python kill -9 pid 今天终于发现原因了,在mac下面的secureCRT必须使用默认的输入法才能输入中断命令,亲测有用,妈妈再也不用担心程序的终止了.

linux/mac下的配置自定义命令alias

linux/mac下的自定义命令alias,并保存别名使其永久生效(重启不会失效) 在做开发每次提交代码的命令都是一长串参数,不想去记,于是可以使用alias命令来解决这个问题:alias aCommandAlias='aCommand 一堆参数什么的'比如alias gpush='git push origin HEAD:refs/for/master' 这样在终端中,只需要输入gpush就ok了. 但是只是这样的话,会在重启之后失效,解决办法是编辑~/.bashrc文件,每行加入一个alia

Mac下的常用Shell命令

今天介绍一下在Mac的终端中一些常用的Shell命令: 1.查看当前工作目录的完整路径 pwd (pwd的原意是:print work directiory,而不是密码password的意思,呵呵) 2.查看命令的详细帮助man 命令名比如要看看 pwd 命令的详细用法,执行 man pwd 3.列出文件ls 参数 目录名例: 想看看跟目录下有什么,ls /想看看驱动目录下有什么,ls /System/Library/Extensions参数 -w 显示中文,-l 详细信息, -a 包括隐藏文件

mac下的几个命令-黑苹果之路

涉及一些文件操作的命令: 1.去掉/加上windows下文件的系统.只读.隐藏等属性,用chflags,nounchg/unchg,nohidden/hidden 2.去掉文件的@属性(这个属性经常导致文件无法操作),先用xattr -l filename查看文件有什么样的属性,然后用xattr -d attributename filename去掉. 3.打包wowpc.iso文件:sudo hdiutil makehybrid -o wowpc.iso temp/ -iso -hfs -jo

MAC下一些常用的命令行

统计了一下工作中一些会常用到的简单命令,加强记忆 ls                       查看当前终端目录下面的文件 ls -a "ls -a"会出现一些带.xxxx的文件名,列出所有内容,包括隐藏的文件和目录 ls -l  列出长格式的目录的所有内容,内容如下.以空格区分 访问权.这些是在文件或目录中允许的操作. 硬链接数.此数字计算子目录和文件的数量.这个数字包括父目录link(..)和当前目录link(.). 文件所有者的用户名 拥有该文件的组的名称 文件的大小(以字节

Mac下的常用终端命令与vim常用命令

因为很少用命令行,老被鄙视,所以今天记录一下常用的命令行: cd 切换工作目录 . 表示当前目录 .. 表示当前目录的上一级目录 / 根目录/目录分隔符 ./ 当前目录 ../ 回到上一级目录 ls 显示当前目录下的所以文件 mkdir 创建新目录 rmdir 删除空目录,注意是空目录 vim xx 打开xx文件,如果没有就创建xx文件,且挑到编辑页面 i 刚进到编辑页面的时候是无法编辑的,所以输入i就可以编辑了 esc 按esc就会退出编辑模式 :w 输入:w就是保存刚才编辑 :q 退出vim

MAC下SVN的常用命令

昨天终于把SVN搞定了,现在把常用的命令做一个小的总结: 1.checkoutsvn checkout svn地址,简写: svn co svn地址 2.添加文件svn add test.txt 添加单一文件svn add *.* 添加所有文件svn add *.php 添加所有后缀为php的文件 3.提交文件svn ci -m "描述(可留空)" 文件名 提交单一文件svn ci -m "描述(可留空)" 提交所有文件 4.删除文件svn delete 文件名简写