栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

macOS/Linux - 文件相关命令

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

macOS/Linux - 文件相关命令

文章目录
    • 文件大小 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 
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/676125.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号