http://www.centerkey.com/tree/上的源码:
#!/bin/sh
#######################################################
# UNIX TREE #
# Version: 2.3 #
# File: ~/apps/tree/tree.sh #
# #
# Displays Structure of Directory Hierarchy #
# ------------------------------------------------- #
# This tiny script uses "ls", "grep", and "sed" #
# in a single command to show the nesting of #
# sub-directories. The setup command for PATH #
# works with the Bash shell (the Mac OS X default). #
# #
# Setup: #
# $ cd ~/apps/tree #
# $ chmod u+x tree.sh #
# $ ln -s ~/apps/tree/tree.sh ~/bin/tree #
# $ echo "PATH=~/bin:\${PATH}" >> ~/.profile #
# #
# Usage: #
# $ tree [directory] #
# #
# Examples: #
# $ tree #
# $ tree /etc/opt #
# $ tree .. #
# #
# Public Domain Software -- Free to Use as You Like #
# http://www.centerkey.com/tree - By Dem Pilafian #
#######################################################
echo
if [ "$1" != "" ] #if parameter exists, use as base folder
then cd "$1"
fi
pwd
ls -R | grep ":$" | \
sed -e 's/:$//' -e 's/[^-][^\/]*\//--/g' -e 's/^/ /' -e 's/-/|/'
# 1st sed: remove colons
# 2nd sed: replace higher level folder names with dashes
# 3rd sed: indent graph three spaces
# 4th sed: replace first dash with a vertical bar
if [ `ls -F -1 | grep "/" | wc -l` = 0 ] # check if no folders
then echo " -> no sub-directories"
fi
echo
exit
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
下载安装:http://mama.indstate.edu/users/ice/tree/
分享到:
相关推荐
tree是一种递归目录列表命令,产生一个深度缩进列表文件。 安装和使用说明: Linux环境(CentOS)下安装 a.解压tree-1.7.0.tgz文件,命令:tar -zxvf tree-1.7.0.tgz b.进入解压目录中,命令:cd tree-1.7.0 c....
Linux tree命令 Linux tree命令用于以树状图列出目录的内容。 执行tree指令,它会列出指定目录下的所有文件,包括子目录里的文件。 语法tree [-aACdDfFgilnNpqstux][-I ][-P ][目录...] 参数说明: -a 显示所有文件...
tree, linux 命令tree, linux 命令tree, linux 命令tree, linux 命令tree, linux 命令tree, linux 命令tree, linux 命令tree, linux 命令tree, linux 命令tree, linux 命令tree, linux 命令
linux tree命令,用于显示树形结构查看。
下载之后,在PATH环境变量中设置好tree的位置即可使用 用法: tree [-acdfghilnpqrstuvxACDFQNSUX] [-H baseHREF] [-T title ] [-L level [-R]] [-P pattern] [-I pattern] [-o filename] [--version] [--help] [--...
tree命令安装包,最小化安装系统,安装此软件包即可使用tree命令查看文件树。
linux centos 上直接安装tree命令,查看文件夹目录
tree是一种递归目录列表命令,产生一个深度缩进列表文件,这是彩色的ALA dircolors如果ls_colors设置环境变量和输出是TTY。下面通过本文给大家分享linux下tree命令的用法,感兴趣的朋友一起看看吧
apt 安装/卸载软件文件和目录常用命令查看目录内容ls 命令说明Linux 下文件和目录的特点ls 常用选项ls通配符的使用切换目录cd相对路径和绝对路径创建和删除操作touchmkdirrm拷贝和移动文件treecpmv查看文件内容...
前端开源库-tree-node-clitree node cli以树形格式列出目录的内容,类似于linux tree命令。
linux下怎么用tree命令以树形结构显示文件目录结构?.docx
|--movie |--netdriver.rar |--MW150U 2.0 |--WPS-Setup.exe |--Driver Files |--Windows Vista 32bit |--athur.sys |--athurext.cat |--netathur.inf |--Windows Vista 64bit |--athurx.sys ...
linux中的tree命令默认并不会安装,下面来先看看tree安装 安装方法 tar -zxvf tree-1.7.0.tgz cd tree-1.7.0 make cp -af tree /usr/bin 或者 yum install -y tree tree命令详解 -a 显示所有文件和目录。 -A...
linux中的tree命令默认并不会安装, [root@localhost ~]# tree -Cd /mnt/ /mnt/ └── cdrom ├── addons │ ├── HighAvailability │ │ └── repodata │ └── ResilientStorage │ └── ...
本来执行的好好的tree命令(执行情况如下图)。 换了一个目录之后,发现出现了[error opening dir]错误,导致tree命令无法正常工作。 查到了一个问答(链接见文末),说如果是snap install tree的方式安装tree的话...
linux中如果不能使用tree命令,则可以安装此tree包,用来通过tree命令,树状显示文件!
node实现linux下Tree -L命令,展示目录。 how to start npm install how to use 1 展示所有目录 tree node ../node-tree/index.js 2 展示指定目录级数 tree -L 1 node node-tree/index.js -L 1 3 【拓展】展示指定...
tree命令是以图形化的树结构打印文件和目录的主角。通常linux发行版本中并没有包括这个命令。你需要用包管理器自行安装。 实例: 1. tree 打印当前目录下所有文件 2. tree –p ${dir} 打印dir目录下所有文件,以及...
01. 学习 Linux 终端命令的原因 02. 常用 Linux 命令的基本使用 03. 自动补全 Linux 终端命令格式 01. 终端命令格式 02. 查阅命令帮助信息(知道) 2.1 --help 2.2 man 文件和目录常用命令 目标 01. 查看...