博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux压缩命令(五)之tar总结
阅读量:5903 次
发布时间:2019-06-19

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

ar支持打包和压缩,支持目录和文件,使用linux上使用比较广泛的压缩工具

tar打包:

tar -cvf 171210.tar   ../d6z/

打包一个目录,格式是先打包后的文件名,打包的目录,如果打包后的文件名存在,会直接覆盖而不提示

tar -xvf 171210.tar

解包,如果存在同名文件直接覆盖不提示

 

tar -cvf test.tar   ./1/ 1.txt 3.txt

同时打包文件和目录,

tar -tf test.tar

查看打包的文件或目录列表

tar -cvf 171211.tar   --exclude test.tar --exclude 171210.tar 1.txt 2.txt 1/

--exclude过滤掉一些文件不打包

tar -cvf 171211.tar   --exclude "*.txt" ../d6z/

不打包txt文件

tar压缩和打包

tar -czvf 1.tar.gz ./

-z打包并使用gzip压缩目录

tar -czvf 1.tar.gz   1.txt 2.txt 3.txt

打包并使用gzip压缩指定的文件到压缩包

tar -zxvf 1.tar.gz

解压缩gz压缩包到当前目录

tar -cjvf 1.tar.bz2   [1-3].txt

-j打包并使用bzip2压缩指定的文件到压缩包

tar -jxvf 1.tar.bz2

解压缩bz2压缩包到当前目录

tar -cJvf 1.tar.xz   [1-3].txt

-J打包并使用xz压缩指定的文件到压缩包

du -sh 1.tar.*

392K    1.tar.bz2

988K    1.tar.gz

60K     1.tar.xz

通过对比发现,压缩同样的文件,xz格式压缩率会更高,更高的压缩率需要使用更多资源来处理

tar -tf 1.tar.gz/bz2/xz

查看压缩文件的列表

本文转自 喵来个鱼 51CTO博客,原文链接:http://blog.51cto.com/m51cto/2049241,如需转载请自行联系原作者

你可能感兴趣的文章
同步和异步的区别
查看>>
在ASP.NET MVC控制器中获取链接中的路由数据
查看>>
使用ASP.NET Atlas SortBehavior实现客户端排序
查看>>
图像滤镜处理算法:灰度、黑白、底片、浮雕
查看>>
多线程一个错误的例子
查看>>
默认网关及route print
查看>>
Servlet如何处理一个请求?
查看>>
使用Jquery+CSS如何创建流动导航菜单-Fluid Navigation
查看>>
Office文档出错的几种原因与解决方法
查看>>
【实验报告】实验二:DHCP基本实验
查看>>
气质的培养(哈佛管理世界)
查看>>
Can't get Kerberos realm
查看>>
正则表达式 学习笔记1.1
查看>>
如何使用MySQL提升权限
查看>>
keepalived 原理,安装,配置
查看>>
乐在其中设计模式(C#) - 单例模式(Singleton Pattern)
查看>>
AssetBundle进阶内存优化(Unity 4.x)
查看>>
Windows Home Server 简体中文版安装和配置体验 - 海量图鉴
查看>>
Silverlight & Blend动画设计系列五:故事板(StoryBoards)和动画(Animations)
查看>>
Windows 8部署系列PART3:配置WDS服务器环境
查看>>