Linux磁盘操作实用指令
wc
wc
: 解释如下.
NAME
wc - 输出文件中的行数、单词数、字节数
SYNOPSIS 总览
wc [选项列表]... [文件名列表]...
DESCRIPTION 描述
对每个文件输出行、单词、和字节统计数,如果指定了多于一个文件则还有一
个行数的总计。没有指定文件或指定的文件是 -,则读取标准输入。
-c, --bytes, --chars
输出字节统计数。
-l, --lines
输出换行符统计数。
-L, --max-line-length
输出最长的行的长度。
-w, --words
输出单词统计数。
示例:
[root@hxlinux ~]# ls -l | grep "^d" | wc -l # 统计当前目录的文件夹个数
10
[root@hxlinux ~]# ls -lR | grep "^d" | wc -l # 统计当前目录以及子目录的文件夹个数
11
[root@hxlinux ~]# ls -lR | grep "^-" | wc -l # 统计当前目录以及子目录的文件个数
7
解释:
ls -lR
是递归列出当前目录内容, 其结果交给 grep "^d"
过滤出开头为d
(文件夹) 的内容, 其结果交给 wc -l
进行统计.
tree
以树状结构显示目录结构(如果没有tree
,则使用yum install tree
安装)
示例: (似乎对中文不是很支持?)
[root@hxlinux ~]# tree
.
├── anaconda-ks.cfg
├── dev
│ ├── mm
│ │ ├── awa.txt
│ │ ├── qwq.c
│ │ └── qwq.tar.gz
│ └── sikoto.sh
├── HXBook
├── initial-setup-ks.cfg
├── \345\205\254\345\205\261
├── \346\250\241\346\235\277
├── \350\247\206\351\242\221
├── \345\233\276\347\211\207
├── \346\226\207\346\241\243
│ └── hello.c
├── \344\270\213\350\275\275
├── \351\237\263\344\271\220
└── \346\241\214\351\235\242
语法:
tree [参数] [目录]
常用参数:
-a
: 列出目录下的文件.