tree这条命令能够很好的显示出文件结构,在查看文件夹的时候很好用的,无奈mac竟然没有提供这么好的工具,但是毕竟是类unix的系统,肯定可以通过源码编译来使用,于是在网上找了找tree的源码,下面介绍怎么来编译的吧。
tree源码编译
下载源码:curl -O ftp://mama.indstate.edu/linux/tree/tree-1.6.0.tgz
解压源码:tar xzvf tree-1.6.0.tgz
修改Makefile文件:
tree默认的是linux的编译环境,因此移植到mac里面需要注释掉linux的编译选项,换成mac的编译选项
直接vim Makefile这个文件# Linux defaults:
#CFLAGS=-ggdb -Wall -DLINUX -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
#CFLAGS=-O4 -Wall -DLINUX -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
#LDFLAGS=-s
启用mac的编译
# Uncomment for OS X:
CC=cc
CFLAGS=-O2 -Wall -fomit-frame-pointer -no-cpp-precomp
LDFLAGS=
OBJS+=strverscmp.o下面要做的就是make make install了。



没得MAC也就能看看了额