暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

linux操作文件数据(sort,grep,gzip,tar)

西二旗IT女 2018-04-04
758

本篇是关于操作数据的命令(sort,grep,gzip,tar)。


sort命令

并不是以数字的形式排序,而是把每一个数字当场一个字符来排序,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。

sort -n可以按照数字的大小来排序

sort可以搭配的参数

grep查找

是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。例如查找9的数据:

查找除9外的数据

匹配的次数

egrep: grep 的扩充版本, 改良了许多传统 grep 不能或不便的操作fgrep:不作 RE 处理, 表达式仅作一般字符串处理, 所有 meta 均失去功能


解压缩文件

zip是个使用广泛的压缩程序,文件经它压缩过后,其名称后面会多处“.gz”扩展名。例如:

在win10里看

另一个更流行是使用tar, 用来压缩和解压文件

tar的功能有:

-a: 追加 tar 文件至归档

-c: 建立压缩档案

-d: 找出归档和文件系统的差异

-r:向压缩归档文件末尾追加文件

-t:查看内容

-u:更新原压缩包中的文件

-x:解压

参数-f是必须的

-f: 使用档案名字,这个参数是最后一个参数,后面只能接档案名


tar -cf生产压缩文件

tar -rf追加文件进压缩文件

tar -tf查看文件内容

tar -xf查看文件内容,我解压后,文件时间刷新了

下面的参数是根据需要在压缩或解压档案时可选的

打包成ufile.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为ufile.tar.bz2

Win10系统查看


文章转载自西二旗IT女,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论