1. linux zip命令
  2.  
  3. zip -r myfile.zip ./*
  4. 将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件.
  5.  
  6. 2.unzip
  7. unzip -o -d /home/sunny myfile.zip
  8. 把myfile.zip文件解压到 /home/sunny/
  9. -o:不提示的情况下覆盖文件;
  10. -d:-d /home/sunny 指明将文件解压缩到/home/sunny目录下;
  11.  
  12. 3.其他
  13. zip -d myfile.zip smart.txt
  14. 删除压缩文件中smart.txt文件
  15. zip -m myfile.zip ./rpm_info.txt
  16. 向压缩文件中myfile.zip中添加rpm_info.txt文件
  17. -------------------------------------------------------------------------------
  18.  
  19. 要使用 zip 来压缩文件,在 shell 提示下键入下面的命令:
  20.  
  21. zip -r filename.zip filesdir
  22.  
  23. 在这个例子里,filename.zip 代表你创建的文件,filesdir 代表你想放置新 zip 文件的目录。-r 选项指定你想递归地(recursively)包括所有包括在 filesdir 目录中的文件。
  24.  
  25. 要抽取 zip 文件的内容,键入以下命令:
  26.  
  27. unzip filename.zip
  28.  
  29. 你可以使用 zip 命令同时处理多个文件和目录,方法是将它们逐一列出,并用空格间隔:
  30.  
  31. zip -r filename.zip file1 file2 file3 /usr/work/school
  32.  
  33. 上面的命令把 file1、file2、 file3、以及 /usr/work/school 目录的内容(假设这个目录存在)压缩起来,然后放入 filename.zip 文件中。
  34.  
  35. tar 命令详解
  36.  
  37.   -c: 建立压缩档案
  38.  
  39.   -x:解压
  40.  
  41.   -t:查看内容
  42.  
  43.   -r:向压缩归档文件末尾追加文件
  44.  
  45.   -u:更新原压缩包中的文件
  46.  
  47.   这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。
  48.  
  49.   -c: 建立压缩档案
  50.  
  51.   -x:解压
  52.  
  53.   -t:查看内容
  54.  
  55.   -r:向压缩归档文件末尾追加文件
  56.  
  57.   -u:更新原压缩包中的文件
  58.  
  59.   下面的参数-f是必须的
  60.  
  61.   -f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。
  62.  
  63.   # tar -cf all.tar *.jpg
  64.  
  65.   这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。
  66.  
  67.   # tar -rf all.tar *.gif
  68.  
  69.   这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。
  70.  
  71.   # tar -uf all.tar logo.gif
  72.  
  73.   这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。
  74.  
  75.   # tar -tf all.tar
  76.  
  77.   这条命令是列出all.tar包中所有文件,-t是列出文件的意思
  78.  
  79.   # tar -xf all.tar
  80.  
  81.   这条命令是解出all.tar包中所有文件,-t是解开的意思
  82.  
  83.   压缩
  84.  
  85.   tar –cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg
  86.  
  87.   tar –czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz
  88.  
  89.   tar –cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2
  90.  
  91.   tar –cZf jpg.tar.Z *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z
  92.  
  93.   rar a jpg.rar *.jpg //rar格式的压缩,需要先下载rar for linux
  94.  
  95.   zip jpg.zip *.jpg //zip格式的压缩,需要先下载zip for linux
  96.  
  97.   解压
  98.  
  99.   tar –xvf file.tar //解压 tar包
  100.  
  101.   tar -xzvf file.tar.gz //解压tar.gz
  102.  
  103.   tar -xjvf file.tar.bz2 //解压 tar.bz2
  104.  
  105.   tar –xZvf file.tar.Z //解压tar.Z
  106.  
  107.   unrar e file.rar //解压rar
  108.  
  109.   unzip file.zip //解压zip
  110.  
  111.   总结
  112.  
  113.   1、*.tar 用 tar –xvf 解压
  114.  
  115.   2、*.gz 用 gzip -d或者gunzip 解压
  116.  
  117.   3、*.tar.gz和*.tgz 用 tar –xzf 解压
  118.  
  119.   4、*.bz2 用 bzip2 -d或者用bunzip2 解压
  120.  
  121.   5、*.tar.bz2用tar –xjf 解压
  122.  
  123.   6、*.Z 用 uncompress 解压
  124.  
  125.   7、*.tar.Z 用tar –xZf 解压
  126.  
  127.   8、*.rar 用 unrar e解压
  128.  
  129.   9、*.zip 用 unzip 解压

版权声明:本文为博主原创文章,未经博主允许不得转载。

linux下的压缩命令的更多相关文章

  1. (六)Linux下的压缩命令

    ======================================================================================== .zip格式的压缩和解 ...

  2. linux下的压缩命令 tar zip gunzip

    p.p1 { margin: 0; font: 12px Arial; color: rgba(5, 42, 136, 1) } p.p2 { margin: 0; font: 12px " ...

  3. Linux下的压缩zip,解压缩unzip命令详解及实例

    实例:压缩服务器上当前目录的内容为xxx.zip文件 zip -r xxx.zip ./* 解压zip文件到当前目录 unzip filename.zip ====================== ...

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

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

  5. Linux下的压缩zip,解压缩unzip命令具体解释及实例

    实例:压缩server上当前文件夹的内容为xxx.zip文件 zip -r xxx.zip ./* 解压zip文件到当前文件夹 unzip filename.zip ================= ...

  6. Linux下的压缩和解压缩命令gzip/gunzip

    作者:邓聪聪 Linux下的压缩和解压缩命令——gzip/gunzip yum -y install zip gzip (--安装压缩工具) gzip命令 gzip命令用来压缩文件.gzip是个使用广 ...

  7. Linux下的压缩解压缩命令详解及实例

    实例:压缩服务器上当前目录的内容为xxx.zip文件 zip -r xxx.zip ./* 解压zip文件到当前目录 unzip filename.zip ====================== ...

  8. Linux下的压缩(zip)解压(unzip)缩命令

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

  9. linux下文件压缩与解压操作

    对于刚刚接触Linux的人来说,一定会给Linux下一大堆各式各样的文件名给搞晕.别个不说,单单就压缩文件为例,我们知道在Windows下最常见的压缩文件就只有两种,一是,zip,另一个是.rap.可 ...

随机推荐

  1. Eclipse代码自动补全

    Eclipse自动补全方法 Window -> preferences -> Java -> Editor -> Content assist -> Auto-Activ ...

  2. Hibernate学习笔记3.2(Hibernate组建映射)

    1.组建映射 可以存在一个表里面 Husband.java package com.bjsxt.hibernate; import javax.persistence.Embedded; import ...

  3. C++ 与 CDC相关的知识,点滴总结

    hdc = GetDC (hwnd) ; GetDc函数:用于获得hWnd参数所指定窗口的客户区域的一个设备环境. 所获得的设备环境可以是通用.类或者私有类型,具体由指定窗口的类风格决定.对于通用设备 ...

  4. java程序员到底该不该了解一点算法(一个简单的递归计算斐波那契数列的案例说明算法对程序的重要性)

    为什么说 “算法是程序的灵魂这句话一点也不为过”,递归计算斐波那契数列的第50项是多少? 方案一:只是单纯的使用递归,递归的那个方法被执行了250多亿次,耗时1分钟还要多. 方案二:用一个map去存储 ...

  5. Android辅助开发工具说明

    1.aapt(Android Asset Packaging Tool):用于建立zip包(zip.jar.apk),也可用于将资源编译到二进制的assets:2.adb(Android Debug ...

  6. linux 内核移植

    1. 下载内核源码linux-2.6.34,解压到工作目录下. 2. 首先在内核中增加一个 SOC ,到 /arch/arm/mach-s3c64xx 下将mach-smdk6410.c 复制成 ma ...

  7. CSS样式表的写作规范

    推荐大家使用的CSS书写规范.顺序 写了这么久的CSS,但自己都没有按照良好的CSS书写规范来写CSS代码,东写一段西写一段,命名也是想到什么写什么,过一段时间自己都不知道写的是那一块内容, 这样会影 ...

  8. Java NIO Tutorial

    Java NIO Tutorial     Jakob JenkovLast update: 2014-06-25

  9. java 基础最全网站

    http://www.runoob.com/java/java-tutorial.html

  10. Bootstrap Popover

    [Bootstrap Popover] 1.设置一个popover需要添加以下设置: 1)data-toggle="popover" 2)title="Example p ...