博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux菜鸟起飞之路【七】文件合并、归档和压缩
阅读量:4992 次
发布时间:2019-06-12

本文共 1061 字,大约阅读时间需要 3 分钟。

一、文件合并操作

1.覆盖符号与追加符号

a)“>”代表将左边文件的内容覆盖右边文件的内容,如果右边文件不存在则创建这个文件

b)“>>”代表将左边文件的内容追加到右边文件中,如果右边文件不存在则创建这个文件

2.echo回显命令

 

1 echo “我是小殇”>t.txt2 echo "我是小殇">>tbak.txt

 

3.文件合并

1 cat 文件A 文件B > 文件C

4.统计文件行数

1 wc -l 文件

5.管道符

将左侧命令执行的结果传递给右侧操作

1 命令|命令

例子:统计两个文件合并后的行数

cat /etc/passwd /etc/gshadow | wc -l

 

二、文件归档操作

tar命令

格式: -c 创建一个新归档

    -C 转到指定的目录

    -v 详细显示处理的文件

    -f 指定存档或设备

    -t 列出文档包中文件

    -x 从文档包展开文件

用法:

  

1 tar -cvf 文档包名.tar 源文件             //打包2 tar -xvf 文档包名.tar -C 指定展开的位置     //拆包

 

例子:

1 tar -cvf test.tar /test/t.txt /test/tbak.txt /test/newtbak.txt2 tar -tf test.tar3 tar -xvf  test.tar -C /test2

三、文件压缩操作

1.gzip与gunzip

gzip与gunzip分别是压缩和解压

用法:

1 gzip 要压缩的文件2 gunzip 要解压的压缩文件

例子:

 

1 gzip tbak.txt2 gunzip tbak.txt.gz

 

 

 

 

 

2.bzip2与bunzip2

此格式用法与gzip完全相同

例子:

1 bzip2 t.txt2 bunzip2 t.txt.bz2

 

 

四、文件归档压缩操作

即在使用文件归档操作的时候,在格式中加入 -z 表示调用gzip压缩

用法:

1 tar -czvf xxx.tar.gz xxx //归档压缩2 tar -xzvf xxx.tar.gz   //拆包解压

例子:

1 tar -czvf ww.tar.gz t.txt tbak.txt2 tar -xzvf ww.tar.gz -C /test2

 

注:如果只想打包某目录下文件而不包括这个目录,需要到该目录下进行操作。

 

 

 

 

转载于:https://www.cnblogs.com/Xsing/p/9458223.html

你可能感兴趣的文章
docker镜像mac下保存路径
查看>>
docker使用 命令
查看>>
关于C#操作INI文件的总结
查看>>
ZeptoLab Code Rush 2015 B. Om Nom and Dark Park
查看>>
ctci1.2
查看>>
[译]RabbitMQ教程C#版 - 路由
查看>>
升级项目到.NET Core 2.0,在Linux上安装Docker,并成功部署
查看>>
调用API函数减少c#内存占用(20+m减至1m以下)
查看>>
Android:onNewIntent()触发机制及注意事项
查看>>
珠宝公司之感想
查看>>
项目问题
查看>>
scss侦听并压缩
查看>>
我有接口文档, 你有酒吗?
查看>>
iOS - Push 通知推送
查看>>
[FJOI2007]轮状病毒
查看>>
Azure AADSTS7000215 其中一种问题的解决
查看>>
关于吃苦
查看>>
uva 1629切蛋糕(dp)
查看>>
生成awr报告
查看>>
cocos2d-x 3.0rc2 对于每个包执行情况的重要平台 (超级方便)
查看>>