linux常用命令介绍 06 篇——Linux查看目录层级结构以及创建不同情况的层级目录
- 1. 前言
- 1.1 Linux常用命令其他篇
- 1.2 关于tree简介
- 2. 安装并使用 tree
- 2.1 安装tree
- 2.1.1 方式1:yum安装
- 2.1.2 方式2:下载安装包安装
- 2.1.2.1 下载安装包
- 2.1.2.2 解压安装
- 2.1.2.3 简单使用
- 2.2 关于tree的使用
- 3. 创建不同情况的层级目录
1. 前言
1.1 Linux常用命令其他篇
- Linux命令01篇——Linux解压缩文件常用命令.
- Linux命令02篇——linux日常常用命令介绍.
- linux常用命令介绍 03 篇——常用的文本处理工具之grep和cut(以及部分正则使用).
- linux常用命令介绍 04 篇——uniq命令使用介绍(Linux重复数据的统计处理).
- linux常用命令介绍 05 篇——实际应用篇(用 cut、uniq等统计文档里每个关键词出现的次数).
1.2 关于tree简介
- tree 以树状格式列出目录的内容。
- 在没有参数的情况下,以树形式列出当前目录中的文件。
- 当给定目录参数时,依次列出在给定目录中找到的所有文件和目录。
- 输出每个子目录中的目录路径和文件,以及子目录和文件总数。
2. 安装并使用 tree
2.1 安装tree
2.1.1 方式1:yum安装
- 如果没有安装是不能使用的,如下,需要安装:
bash: tree: command not found
- 安装如下:
- 方式一:直接使用yum安装,简单不多说
yum install tree
- 方式一:直接使用yum安装,简单不多说
2.1.2 方式2:下载安装包安装
2.1.2.1 下载安装包
- 方式二:下载安装包安装如下:
-
下载地址:http://mama.indstate.edu/users/ice/tree/.
-
下载命令:
wget mama.indstate.edu/users/ice/tree/src/tree-2.1.1.tgz
-
2.1.2.2 解压安装
- 如下:
tar -zxvf ./tree-2.1.1.tgz cd tree-2.1.1/ sudo make install tree --version //查看版本
2.1.2.3 简单使用
- 如下:
2.2 关于tree的使用
-
使用是很简单的,如上我们用的两个命令
tree -d
和tree -L 2
,这里我们简单说几个就行了 -
不加选项,树列出当前目录中的文件(显示所有文件和目录)
tree tree /home/susu/soft/tree-2.1.1
-
加选项
-a 跟不加选项的效果一样,显示所有文件和目录。默认情况下,树不打印隐藏文件 -C 输出条目加上色彩,便于区分类型 -d 只显示目录名而不现实目录的内容 -D 列出文件或目录的最后更改时间 -L LEVEL 目录树的最大显示深度 ……
-
这里就不多介绍了,更多使用请查看hellp,如下:
3. 创建不同情况的层级目录
- 下面各命令具体啥意思,一目了然,如下:
mkdir -p ~/test/test_A/test_A1/test_A2 tree ~/test cd ~/test mkdir -p test_B/test_B1/test_B2 test_C/test_C1/test_C2 tree ~/test mkdir -p test_D/{test_D1_1,test_D1_2} tree
- 批量新建文件夹,并根据条件在不同目录下创建不同文件
cd ~/test mkdir -p A_do/{do_1,do_2} ~/B_do/{do_3,do_4} for f in {do_1,do_2}; do touch ~/test/A_do/$f/test_$f.txt ;done for f in {do_3,do_4}; do touch ~/B_do/$f/test_$f.txt ;done tree ~/test ~/B_do