Linux常用的文件操作命令

1.文本文件操作命令

  1. 显示文本文件内容:cattac
  2. 分页显示文本文件内容:moreless
  3. 显示文本文件前N行:head
  4. 显示文本文件后N行:tail
  5. 按关键字抽取匹配的行:grep
  6. 删除文本文件中连续重复的行:uniq
  7. 显示两个文本文件的差异:diff
  8. 转换字符:tr
  9. 文本数据统计:wc
  10. 以行为单位对文本文件排序:sort
  11. 纵向合并多个文本:paste
  12. 不解压直接显示.gz文件的内容:zcatzmorezless
  13. 不解压直接在.gz文件中查找指定的字符串:zgrep
  14. 不解压直接显示.bz2文件的内容:bzcatbzmorebzless
  15. 不解压直接在.bz2文件中查找指定的字符串:bzgrep
  16. 不解压直接显示.xz文件的内容:xzcatxzmorexzless
  17. 不解压直接在.xz文件中查找指定的字符串:xzgrep

但是,正确使用zcat\zmore\zless\zgrep、bzcat\bzmore\bzless\bzgrep、xzcat\xzmore\xzless\xzgrep这些命令的前提是压缩前的文件是纯文本文件

2.打包和压缩

  1. 压缩(解压)文件或目录,解压文件后缀为.gz:gzip
  2. 压缩(解压)文件或目录,解压文件后缀为.bz2:bzip2
  3. 压缩(解压)文件或目录,解压文件后缀为.xz:xz
  4. 文件、目录打包会解包:tar
    ①将目录dir打包为mydir.tar文件:
tar -cvf mydri.tar dir

②查看mydri.tar包中的内容:

tar -tf mydir.tar

③将mydir.tar在当前目录下解包:

tar -xvf mydir.tar

④将dir目录打包后压缩为mydir.tar.gz包:

tar -zcvf mydir.tar.gz dir

⑤查看上例的包:

tar -ztf mydir.tar.gz

⑥把上例的包解压缩:

tar -zxvf mydir.tai.gz
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值