记 Linux 学习知识总结 -- 寒江老师视频(六) - 文件的统计与文件的压缩

wc

统计文件的行,字词

wc abc

4 3 7 abc

4行,3个字符,7个字符数,abc为内容

wc -l abc 统计行

wc -w abc 统计字符


grep 显示文件中匹配关键字的行

grep "a" abc 在abc文件里面搜索含有a字符的行

grep -n "a" abc 会连行号也输出

grep -v "a" abc 搜索不存在字符a的行


sort 按序重排文本并显示

sort -t : -k3 /etc/passwd


diff 报告两文本差异内容

comp 报告文本差异位置

uniq 在文件输出的时候,去除文件中重复的行

cut 显示文件中的某列

cut -f3 -d+分隔的符号(如:或者,)文件名 显示第三栏的数据(每一栏都是通过:或者,分开的)

cut -c4-8 文件名 显示每行第四列到第八列的内容


paste 将文本按列拼接,以水平方向

paste abc ABC > merge 以水平方向拼接

cat abc ABC > merge 以竖直方向拼接


压缩

gzip,gunzip -- 标准的linux压缩工具

对文本文件可以达到75%的压缩率

只能对文件压缩,不能对文件夹压缩


compress,uncompress 旧的unix压缩工具


bzip2,bunzip2  -- 更新的linux压缩工具

比gzip有更高的压缩率


用gzip命令产生的压缩文件后缀为 .gz

gunzip = gzip -d 解压文件

zcat 查看后缀名为.gz查看压缩文件内容


用bzip2命令产生的压缩文件后缀为 .bz2

bunzip2 = bzip -d

bzcat 查看后缀名为.bz2压缩文件内容


tar

用于在磁带机,软盘,zip设备上做备份,也可以备份在一个硬盘文件上

参数:

    c:将文件备份

    v: 将过程输出

    x:从一个文件中解出备份


tar cvf test.tar test

f 的意思是后面跟着打包后的文件名


-c 参数可以指定打包后的文件路径

tar zcvf test1.tar.gz test 对test文件打包后再压缩 参数z代表压缩


dump/restore   备份与ext2/3文件系统

不可以在其他文件系统上使用

可以选择进行完全备份或增量备份


dump -0u -f /var/tmp/hda2dump  /dev/hda1

把hda1备份到hda2dump

0代表的是完全备份(备份等级从0-9)

u 不能跟被备份的顶层目录一起使用

f指定备份路径

加上 u参数时 可以将备份的动作信息记录到dumpdates文件


restore -tf /var/tmp/hda2dump

t 可以显示备份文件内容 f还原文件路径

MARK  ****


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值