linux下压缩与解压缩

时间:2022-09-25 09:36:12

版权声明: https://blog.csdn.net/zdp072/article/details/27584773

[ tar具体解释: ]

-c: 建立压缩档案
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件
这五个是独立的命令。压缩解压都要用到当中一个,能够和别的命令连用但仅仅能用当中一个。
以下的參数是依据须要在压缩或解压文件时可选的:
-z:有gzip属性的
-j:有bz2属性的
-Z:有compress属性的
-v:显示全部过程
-O:将文件解开到标准输出

以下的參数-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包中全部文件,-x是解开的意思 

[ 压缩文件: ]

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

[ 总结: ]

.tar
解压:tar zxvf FileName.tar
压缩:tar czvf FileName.tar DirName
---------------------------------------------
.gz
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName

.tar.gz 和 .tgz
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName
---------------------------------------------
.bz2
解压1:bzip2 -d FileName.bz2
解压2:bunzip2 FileName.bz2
压缩: bzip2 -z FileName

.tar.bz2
解压:tar jxvf FileName.tar.bz2
压缩:tar jcvf FileName.tar.bz2 DirName
---------------------------------------------
.bz
解压1:bzip2 -d FileName.bz
解压2:bunzip2 FileName.bz
压缩:未知

.tar.bz
解压:tar jxvf FileName.tar.bz
压缩:未知
---------------------------------------------
.Z
解压:uncompress FileName.Z
压缩:compress FileName

.tar.Z
解压:tar Zxvf FileName.tar.Z
压缩:tar Zcvf FileName.tar.Z DirName
---------------------------------------------
.zip
解压:unzip FileName.zip
压缩:zip FileName.zip DirName
---------------------------------------------
.rar
解压:rar a FileName.rar
压缩:r ar e FileName.rar
  
rar请到:http://www.rarsoft.com/download.htm 下载。
解压后请将rar_static复制到/usr/bin文件夹(其它由$PATH环境变量指定的文件夹也能够):
cp rar_static /usr/bin/rar
---------------------------------------------
.lha
解压:lha -e FileName.lha
压缩:lha -a FileName.lha FileName
  
lha请到:http://www.infor.kanazawa-it.ac.jp/~ishii/lhaunix/下载!
>解压后请将lha复制到/usr/bin文件夹(其它由$PATH环境变量指定的文件夹也能够):
cp lha /usr/bin/
---------------------------------------------
.rpm
解压:rpm2cpio FileName.rpm | cpio -div
---------------------------------------------
.deb
解压:ar p FileName.deb data.tar.gz | tar zxf -
---------------------------------------------

linux下压缩与解压缩的更多相关文章

  1. linux下压缩,解压缩的方法

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

  2. linux下压缩与解压(zip、unzip、tar)详解

    linux下压缩与解压(zip.unzip.tar)详解 2012-05-09 13:58:39| 分类: linux | 标签:linux zip unzip tar linux命令详解 |举报|字 ...

  3. Linux操作系统的压缩、解压缩工具介绍

    Linux操作系统的压缩.解压缩工具介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.compress/uncompress命令常用参数 Linux compress命令: ...

  4. Linux文件压缩、解压缩及归档工具一

    主题Linux文件压缩.解压缩及归档工具 压缩工具很重要的,因为要经常到互联网下载包 一compress/uncompress compress [-dfvcVr] [-b maxbits] [fil ...

  5. albert1017 Linux下压缩某个文件夹(文件夹打包)

    albert1017 Linux下压缩某个文件夹(文件夹打包) tar -zcvf /home/xahot.tar.gz /xahottar -zcvf 打包后生成的文件名全路径 要打包的目录例子:把 ...

  6. Linux下压缩与解压

    转自:http://www.mike.org.cn/blog/index.php?load=read&id=218###pp=0 [在解压或压缩的时候,一般还使用-v选项来现实正在处理的文件信 ...

  7. linux中压缩与解压缩命令

    .tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) ——————————————— .gz 解压 ...

  8. linux下压缩和解压

    .tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gun ...

  9. (转)linux下压缩和归档相关命令tar,zip,gzip,bzip2

    压缩包也有两种形式,一种是tar.gz包(.tgz包也是这种),一种是tar.bz2包. tar.gz包的解压方法:tar zxvf [PackageName].tar.gz tar.bz2包的解压方 ...

随机推荐

  1. nginx rewrite重写与防盗链配置

    nginx rewrite重写规则与防盗链配置方法 时间:2016-02-04 15:16:58来源:网络 导读:nginx rewrite重写规则与防盗链配置方法,rewrite规则格式中flag标 ...

  2. Note: RewriteCond规则

    如果文件存在,就直接访问文件,不进行下面的RewriteRule:RewriteCond %{REQUEST_FILENAME} !-f 如果目录存在,就直接访问目录,不进行下面的RewriteRul ...

  3. HDU 2846:Repository(Trie)

    http://acm.hdu.edu.cn/showproblem.php?pid=2846 题意:给出N个模式串,再给出M个文本串,问每一个文本串在多少个模式串中出现. 思路:平时都是找前缀的,这里 ...

  4. php 分析Session无效的原因

    Session在开发中是非常重要的一个数据存储变量了,它可以实现不同页面之间的传值了,下面我们来为各位介绍在使用Session时碰到过期无效的一些问题吧. PHP开发过程中,可能有朋友经常会遇到Ses ...

  5. RMAN - 备份异机恢复

    OS: Oracle Linux Server release 5.7 DB: Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - ...

  6. wxPython学习笔记(一)

    创建最小的空的wxPython程序 frame = wx.Frame(parent=None, title='Bare') frame.Show() return True app = App() a ...

  7. 微信小程序 app.json 配置

    我们使用app.json文件来对微信小程序进行全局配置,决定页面文件的路径.窗口表现.设置网络超时时间.设置多 tab 等. 以下是一个包含了所有配置选项的简单配置app.json : { &quot ...

  8. 每天一个JS 小demo之留言板。主要知识点:DOM方法的理解和运用

    <!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"& ...

  9. xiao&lowbar;ren

  10. 创建一个git仓库

    1.git init 使用git init命令初始化一个git仓库,git仓库会生成一个.git目录 git init 1.使用指定的目录作为我们的git仓库 git init newrepo 2.初 ...