MAC终端中tree命令

摘要:
Mac没有自己的树命令,需要额外安装。有两种操作方法:1.使用find命令模拟树效果。1.默认情况下,Mac中没有树命令,但我们可以使用find命令模拟树命令的效果,例如在当前目录中显示树的命令:find-print | sed-e's;[^/]*/;|; g;s、 |;|;当然,您也可以编写别名来快速执行命令。运行以下命令并将上述命令写入~/。bash_专业

Mac没有自带的tree命令,需要额外安装才可以,操作方法有两种:
一、用find命令模拟tree效果
1、mac下默认是没有 tree命令的,不过我们可以使用find命令模拟出tree命令的效果,如显示当前目录的 tree 的命令:

find . -print | sed -e 's;[^/]*/;|;g;s;|; |;g'

2、当然你也可以写一个别名来快速执行该命令,运行如下命令,将上面这个命令写到~/.bash_profile里,以后直接运行tree命令就更方便了:
alias tree="find . -print | sed -e 's;[^/]*/;|____;g;s;____|; |;g'"

二、安装tree
因为安装tree需要用brew命令,所以先安装Homebrew
1、安装Homebrew https://brew.sh/index_zh-cn.html
在终端输入下面指令
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2、安装 tree
brew install tree

免责声明:文章转载自《MAC终端中tree命令》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Fortify漏洞修复总结云账房获取2.76亿元D轮投资下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

macos键盘映射修改

在windows下,我使用AutoHotkey (AHK)进行键盘映射,AHK不支持macos,所以重新选了一款软件,这款软件是Karabiner-Elements。 要把键位映射成什么样子? 如下图: 这样基本就可以实现在编辑东西的时候不需要使用鼠标了。 配置Karabiner-Elements vi方式的上下左右使用官网带的(Add rule->...

ES系列二、Mac 通过docker搭建ELK日志收集系统

一、ELK简介 Elasticsearch:用于存储收集到的日志信息; Logstash:用于监控,过滤,收集日志,SpringBoot应用整合了Logstash以后会把日志发送给Logstash, Logstash再把日志转发给Elasticsearch; Kibana:通过Web端的可视化界面来查看日志。 二、解决docker拉取镜像慢的问题...

Mac纯命令行实现分卷压缩和解压

一、 分卷压缩   【前提】:把文件夹先压缩一次。生成original.zip,然后对original.zip进行分段压缩。 zip - original.zip | split -b 500k -a 3 - file.zip   后面的参数意思是500k一个卷,以file.zipxxx命名   二、解压 1、合成一个大文件cat file.zip* &...

Mac find 去除 “Permission denied” 信息的方法

Mac 下查找文件,最简单的方法应该是 mdfind filename 等同于 mdfind -name filename 不过,mdfind 貌似无法查找隐藏文件,比如,你要查找.zshrc,那么,用mdfind .zshrc 将一无所获。 此时,我们还是需要用回 find 命令。但如果我们用 find / -name .zshrc 我们将看到满屏的p...

mac OS 查看 CPU 型号; linux 查看CPU 型号

当你在自己平台进行测试的时候,需要告诉讨论的对方自己的型号,配置;这样maintainer 才能分析你测试的合理性: macos 获取自身的cpu型号,可以使用sysctl 命令: ➜ ~ sysctl -a | grep brand_string linux 平台,可以直接在 /proc/cpuinfo 中查看; cat /proc/cpuinfo |...

C++获取系统的Mac地址

C++获取系统的Mac地址,加上libnetapi32.a #include <windows.h> #include <stdlib.h> #include <stdio.h> #include <time.h> /* Dev C++ -> include libnetapi32.a BCC 5.5...