文章导航绿软下载站软件下载安卓资源苹果资源专题

您当前所在位置:首页操作系统LINUX → Linux下的压缩解压缩命令详解

Linux下的压缩解压缩命令详解

时间:2015/6/28来源:IT猫扑网作者:网管联盟我要评论(0)

linux zip命令

zip -r myfile.zip ./*
将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件.

2.unzip
unzip -o -d /home/sunny myfile.zip
把myfile.zip文件解压到 /home/sunny/
-o:不提示的情况下覆盖文件;
-d:-d /home/sunny 指明将文件解压缩到/home/sunny目录下;

3.其他
zip -d myfile.zip smart.txt
删除压缩文件中smart.txt文件
zip -m myfile.zip ./rpm_info.txt
向压缩文件中myfile.zip中添加rpm_info.txt文件
-------------------------------------------------------------------------------

要使用 zip 来压缩文件,在 shell 提示下键入下面的命令:

zip -r filename.zip filesdir

在这个例子里,filename.zip 代表你创建的文件,filesdir 代表你想放置新 zip 文件的目录。-r 选项指定你想递归地(recursively)包括所有包括在 filesdir 目录中的文件。

要抽取 zip 文件的内容,键入以下命令:

unzip filename.zip

你可以使用 zip 命令同时处理多个文件和目录,方法是将它们逐一列出,并用空格间隔:

zip -r filename.zip file1 file2 file3 /usr/work/school 

上面的命令把 file1、file2、 file3、以及 /usr/work/school 目录的内容(假设这个目录存在)压缩起来,然后放入 filename.zip 文件中。

#p#副标题#e#

tar 命令详解

-c: 建立压缩档案

-x:解压

-t:查看内容

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

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

这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。

-c: 建立压缩档案

-x:解压

-t:查看内容

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

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

下面的参数-f是必须的

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

# tar -cf all.tar *.jpg

这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。

# tar -rf all.tar *.gif

这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。

# tar -uf all.tar logo.gif

这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。

# tar -tf all.tar

这条命令是列出all.tar包中所有文件,-t是列出文件的意思

# tar -xf all.tar

这条命令是解出all.tar包中所有文件,-t是解开的意思

#p#副标题#e#

压缩

tar –cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg

tar –czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz

tar –cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2

tar –cZf jpg.tar.Z *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z

rar a jpg.rar *.jpg //rar格式的压缩,需要先下载rar for linux

zip jpg.zip *.jpg //zip格式的压缩,需要先下载zip for linux

解压

tar –xvf file.tar //解压 tar包

tar -xzvf file.tar.gz //解压tar.gz

tar -xjvf file.tar.bz2 //解压 tar.bz2

tar –xZvf file.tar.Z //解压tar.Z

unrar e file.rar //解压rar

unzip file.zip //解压zip

总结

1、*.tar 用 tar –xvf 解压

2、*.gz 用 gzip -d或者gunzip 解压

3、*.tar.gz和*.tgz 用 tar –xzf 解压

4、*.bz2 用 bzip2 -d或者用bunzip2 解压

5、*.tar.bz2用tar –xjf 解压

6、*.Z 用 uncompress 解压

7、*.tar.Z 用tar –xZf 解压

8、*.rar 用 unrar e解压

9、*.zip 用 unzip 解压

Linux中tar命令详解(转载的资料)

2008年04月17日 星期四 15:37

#p#副标题#e#

tar命令

tar 可以为文件和目录创建档案。利用tar,用户可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar最初被 用来在磁带上创建档案,现在,用户可以在任何设备上创建档案,如软盘。利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将 几个文件组合成为一个文件以便于网络传输是非常有用的。Linux上的tar是GNU版本的。

语法:tar [主选项+辅选项] 文件或者目录

使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用。

主选项:

c 创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。

r 把要存档的文件追加到档案文件的未尾。例如用户已经作好备份文件,又发现还有一个目录或是一些文件忘记备份了,这时可以使用该选项,将忘记的目录或文件追加到备份文件中。

t 列出档案文件的内容,查看已经备份了哪些文件。

u 更新文件。就是说,用新增的文件取代原备份文件,如果在备份文件中找不到要更新的文件,则把它追加到备份文件的最后。

x 从档案文件中释放文件。

辅助选项:

b 该选项是为磁带机设定的。其后跟一数字,用来说明区块的大小,系统预设值为20(20*512 bytes)。

f 使用档案文件或设备,这个选项通常是必选的。

k 保存已经存在的文件。例如我们把某个文件还原,在还原的过程中,遇到相同的文件,不会进行覆盖。

m 在还原文件时,把所有文件的修改时间设定为现在。

M 创建多卷的档案文件,以便在几个磁盘中存放。

v 详细报告tar处理的文件信息。如无此选项,tar不报告文件信息。

w 每一步都要求确认。

z 用gzip来压缩/解压缩文件,加上该选项后可以将档案文件进行压缩,但还原时也一定要使用该选项进行解压缩。

#p#副标题#e#

Linux下的压缩文件剖析

对于刚刚接触Linux的人来说,一定会给Linux下一大堆各式各样的文件名给搞晕。别个不说,单单就压缩文件为例,我们知道在Windows下最常见 的压缩文件就只有两种,一是,zip,另一个是.rap。可是Linux就不同了,它有.gz、.tar.gz、tgz、bz2、.Z、.tar等众多的 压缩文件名,此外windows下的.zip和.rar也可以在Linux下使用,不过在Linux使用.zip和.rar的人就太少了。本文就来对这些 常见的压缩文件进行一番小结,希望你下次遇到这些文件时不至于被搞晕。

在具体总结各类压缩文件之前呢,首先要弄清两个概念:打包和压缩。打包是指将一大堆文件或目录什么的变成一个总的文件,压缩则是将一个大的文件通过一些压 缩算法变成一个小文件。为什么要区分这两个概念呢?其实这源于Linux中的很多压缩程序只能针对一个文件进行压缩,这样当你想要压缩一大堆文件时,你就 得先借助另它的工具将这一大堆文件先打成一个包,然后再就原来的压缩程序进行压缩。

Linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进行压缩了,所以首先就来讲讲tar命令的基本用法:

tar命令的选项有很多(用man tar可以查看到),但常用的就那么几个选项,下面来举例说明一下:

# tar -cf all.tar *.jpg

这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。

# tar -rf all.tar *.gif

这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。

# tar -uf all.tar logo.gif

这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。

# tar -tf all.tar

这条命令是列出all.tar包中所有文件,-t是列出文件的意思

# tar -xf all.tar

这条命令是解出all.tar包中所有文件,-t是解开的意思

以上就是tar的最基本的用法。为了方便用户在打包解包的同时可以压缩或解压文件,tar提供了一种特殊的功能。这就是tar可以在打包或解包的同时调用其它的压缩程序,比如调用gzip、bzip2等。

1) tar调用gzip

gzip是GNU组织开发的一个压缩程序,.gz结尾的文件就是gzip压缩的结果。与gzip相对的解压程序是gunzip。tar中使用-z这个参数来调用gzip。下面来举例说明一下:

# tar -czf all.tar.gz *.jpg

这条命令是将所有.jpg的文件打成一个tar包,并且将其用gzip压缩,生成一个gzip压缩过的包,包名为all.tar.gz

# tar -xzf all.tar.gz

这条命令是将上面产生的包解开。

2) tar调用bzip2

bzip2是一个压缩能力更强的压缩程序,.bz2结尾的文件就是bzip2压缩的结果。与bzip2相对的解压程序是bunzip2。tar中使用-j这个参数来调用gzip。下面来举例说明一下:

# tar -cjf all.tar.bz2 *.jpg

这条命令是将所有.jpg的文件打成一个tar包,并且将其用bzip2压缩,生成一个bzip2压缩过的包,包名为all.tar.bz2< 关键词标签:Linux压缩解压缩命令

相关阅读

文章评论
发表评论

热门文章 使用Clonezilla迁移到虚拟Linux环境使用Clonezilla迁移到虚拟Linux环境Linux服务器:设计高性能网站架构-LLMPLinux服务器:设计高性能网站架构-LLMP安装配置MRTG监控Linux网络安装配置MRTG监控Linux网络Linux下的Root权限控制Linux下的Root权限控制

相关软件

人气排行 Linux下获取CPUID、硬盘序列号与MAC地址linux tc实现ip流量限制dmidecode命令查看内存型号linux下解压rar文件安装红帽子RedHat Linux9.0操作系统教程Ubuntu linux 关机、重启、注销 命令lcx.exe、nc.exe、sc.exe入侵中的使用方法查看linux服务器硬盘IO读写负载

完美彩票 www.009989.cc-福彩六码遗漏| www.0718.date-网上时时彩买可靠吗| www.396200.com-周一买啥彩票| www.157872.com-牛佬足彩-| www.552344.com-黄金神彩网黄金四肖| www.755872.com-鬼六系列图彩吧图库| www.959840.com-三分时时彩开奖结果| www.zp1.com-福利彩票骗局大揭密| www.797136.com-凤凰快三软件下载| www.919100.com-怎么买外围彩票| www.986472.com-七1星彩开奖结果| www.ap87.com-精彩十分玩法1d| www.47582.com-好彩妹口头禅手势| www.001216.com-双色球开门彩| www.567680.com-足彩不能买了| www.89461.com-金华福彩申请| www.265002.com-江苏快三统计图表| www.373627.com-好彩最贵-| www.490613.com-澳博彩票安全吗| www.628033.com-山东体彩下载软件| www.490313.com-金口诀测彩票蓝码| www.777162.com-苹果手机购彩| www.eb93.com-彩票店营业时间| www.740916.com-彩5网-| www.115204.com-陕西体彩大乐透兑奖| www.720990.com-彩票团队qq群| www.7241.xyz-彩虹6号冷知识| www.552433.com-福彩3d彩票技巧| www.ey77.com-老重庆时时彩下载| www.9884.com-49l彩票com-| www.974597.com-彩票百分百中奖软件| www.19ce.com-七星彩历史列表| www.196208.com-湖北快三直选遗漏表| www.792920.com-浙江省福彩领奖地址| www.872878.com-中国福彩加盟| www.948306.com-福彩改革-| www.or29.com-66976优彩彩票| www.0mu.com-七乐彩2008-| www.003024.com-福彩3d独胆预测| www.595720.com-台台湾福星彩| www.681303.com-龙江风彩22选5| www.779819.com-福彩3d出号特征表| www.854498.com-时时彩计划倍投稳赢| www.921255.com-快三讨论-| www.978136.com-彩钢棚做法详细图| www.tg.cc-体彩和值尾走势图| www.nw94.com-内蒙古快三和值奖金| www.v09.cn-彩票里啥叫屠龙| www.56sz.com-彩票免费加盟代理| www.910.in-临沂福彩兑奖中心| www.4737.com-彩票平台送58| www.ba58.com-安徽快三跨度一定牛| www.u29.xyz-彩票支票取钱流程| www.664160.com-轩辕时时彩源码| www.42gw.com-唯彩双色球预测下载| www.gh39.com-江苏体彩网七位数| www.288228.com-全国开奖彩票2元网| www.393570.com-风景彩铅画大全森林| www.hf78.com-手机106彩票下载| www.q11.me-福彩快3哪些省有卖| www.650728.com-时时彩刷量技巧| www.314492.com-中国竟彩足球计算器| www.cp840.cc-彩票端-| www.977892.com-足球彩票店app| www.dd08.com-三分快三计划稳定| www.h71.club-浙江快乐彩app| www.41rd.com-3d天天彩电子报| www.189.cx-彩铅画超真实| www.3864.biz-易购娱乐彩票| www.624086.com-中国彩票玩法| www.693824.com-爱乐透彩票历史版本| www.773455.com-微彩吧在哪里下载| www.838386.com-苏州快三结果预测| www.895707.com-广东快三是官方的吗| www.955420.com-彩票一千万收多少税| 黄金彩Ⅱwww.hjin6.com| www.83823.cc-七星彩爆发-| www.092553.com-福建体彩选球软件| www.215356.com-瑞彩网合法吗| www.22042.com-山东经广播天天福彩| www.936355.com-足彩姜山冷门博客| www.ac6.cc-河北快三技巧| www.268013.com-5oocom彩票| www.1060.tv-香港赌圣牛娃彩票| www.003394.com-纵横彩票网址| www.297349.com-时时彩平台出租骗局| www.224314.com-网上时时彩骗局揭秘| www.455683.com-区块链发行彩票| www.566428.com-手机怎么看彩虹台| www.644786.com-浙江体彩悦奖| www.719848.com-七星彩中奖方式| www.291212.com-快三中奖一注多少钱| www.98866.cc-彩票投注时间限制| www.097323.com-福彩的d开奖结果| www.176926.com-彩票端十分快三| www.236001.com-新版500万彩票网| www.304067.com-甘肃福彩体彩| www.372611.com-怎么举报平台彩票| www.463605.com-天天好彩资料| www.545861.com-福彩三d试机号破解| www.609403.com-甘肃彩票双色球开奖| www.678550.com-彩之网页面-| www.743544.com-购彩网866345| www.810113.com-好彩堂资料中心| www.880937.com-网络彩票兼职| www.al15.com-河北福利快三走势图| www.733379.com-腾讯一分彩官网| www.845590.com-开竞猜型体育彩票| www.zw35.com-彩票店买黑彩犯法吗| www.76be.com-爱投彩票苹果版| www.631285.com-彩票销售平台的优质| www.719231.com-描写彩虹的古诗| www.790307.com-形容炫彩的词语| www.867786.cc-福彩彩神通今日快报| www.943336.com-百胜彩票是什么网址| 中彩网www.81233j.com| www.no14.com-炫彩-| www.29sk.com-今晚彩票是什么| www.0881.net-博彩官方论坛| www.502935.com-欧洲杯足彩怎么买| www.575333.com-体彩周几开奖时间| www.637270.com-福彩原副主任获刑| www.701866.com-陌陌彩票app下载| www.772567.com-8g彩票线路登陆| www.842456.com-福彩基金是什么| www.904088.com-休闲快三-| www.081705.com-山东福彩兑奖地址| www.39382.cc-彩牛彩票网-| www.686671.com-《中彩那天》全文| www.05oo.com-体彩最大遗漏| www.79ky.com-七星808彩-| www.702597.com-捷豹彩票大本营团队| www.796432.com-世界彩票平台排名| www.870195.com-双色球彩票下载| www.925694.com-深圳福彩快乐彩| www.983367.com-福利彩票选四走势图| www.7zg.com-婚后彩票中奖| www.74ho.com-cb8c0m彩宝票| www.1318.love-复式投注七乐彩图片| www.7637.top-网赌福利彩票双色球| www.26785.com-优彩彩票网合法吗| www.91508.com-联盟黄金炫彩| www.048879.com-中国福利彩票排列五| www.br.com-河北福彩20选5| www.525519.com-彩票服务器多少钱| www.678612.com-下彩网触摸-| www.789765.com-三地彩票迷图| www.361138.com-六冠彩票代理| www.446263.com-132彩票网app| www.528325.com-微乐彩平台-| www.592856.com-彩虹七号官网| www.653130.com-乐讯吹吹七星彩首页| www.788819.com-175500乐彩网| www.16278.com-彩票人工计划客户端| www.464698.com-多彩娱乐app| www.540710.com-山东彩票客户端下载| www.630122.com-浙江快彩开奖号码| www.708897.com-时时彩后二定胆技巧| www.817195.com-春节彩票开售时间| www.910074.com-3d银海彩票-| www.972275.com-福彩3d魔图高清| www.xl88.cc-福建福彩东方6十1| www.42ug.com-免费下载彩视| www.3794.cm-七星彩高手专区|