- 文件大小 du
- 文本文件行数 wc
- 查看文件内容
- 查看部分内容 sed
- 顺序
- sort
- 打乱顺序 shuf
文件大小 du
du:display disk usage statistics
语法
du [-H | -L | -P] [-a | -s | -d depth] [-c] [-h | -k | -m | -g] [-x] [-I mask] [file …]
参数解释
- -a : 列出所有的文件与目录容量,因为默认仅统计目录的容量而已
- -h: 以人们较易读的容量格式呈现(G/M/K)显示,自动选择显示的单位大小
- -s : 列出总量而已,而不列出每个个别的目录占用容量
- -k : 以KB为单位进行显示
- -m : 以MB为单位进行显示
常见用法:
# 查看文件大小 du -h a.txt 1.5G a.txt # 查看当前目录大小 du -sh ./ # 在指定目录下,显示10个占用空间最大(最小)的目录或文件最大: du -sh * | sort -nr | head # 最小: du -sh * | sort -n | head
文本文件行数 wc
wc -l a.txt 3 a.txt
查看文件内容
cat a.txt head a.txt tail a.txt # 查看前15行 head -15 a.txt
查看部分内容 sed
顺序 sort
sort a.txt -o b.txt
打乱顺序 shuf
shuf : generate random permutations
shuf a.txt -o b.txt



