跳到主要内容

Linux磁盘操作实用指令

wc

wc: 解释如下.

NAME
wc - 输出文件中的行数、单词数、字节数

SYNOPSIS 总览
wc [选项列表]... [文件名列表]...

DESCRIPTION 描述
对每个文件输出行、单词、和字节统计数,如果指定了多于一个文件则还有一
个行数的总计。没有指定文件或指定的文件是 -,则读取标准输入。

-c, --bytes, --chars
输出字节统计数。

-l, --lines
输出换行符统计数。

-L, --max-line-length
输出最长的行的长度。

-w, --words
输出单词统计数。
Bash

示例:

[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
Shell

解释:

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
Shell

语法:

tree [参数] [目录]
Bash

常用参数:

-a: 列出目录下的文件.

请作者喝奶茶:
Alipay IconQR Code
Alipay IconQR Code
本文遵循 CC CC 4.0 BY-SA 版权协议, 转载请标明出处
Loading Comments...