ubuntu文件的压缩和解压

ubuntu系统下压缩文件后缀有几个 tar,tar.gz,tar.bz2,zip等;文件的压缩与解压也不想windows下面那样方便,直接右键压缩或者解压。ubuntu下面针对不同的压缩后缀名需要用不同的命令进行加压或者解压。

1. .zip

压缩:zip -r file.zip dir

解压:unzip file.zip

2. .tar

打包:tar -cvf file.tar dir

解压:tar -xvf file.tar

tar -xvf file.tar /usr/

3. .tar.gz 和 .tgz

压缩:tar -zcvf file.tar.gz dir

解压:tar -zxvf file.tar.gz

tar -zxvf file.tar.gz /usr/

4. .tar.bz2

压缩:tar -jcvf file.tar.bz2 dir

解压:tar -jxcvf file.tar.bz2

tar -jxcvf file.tar.bz2 /usr/

5. .bz 和 .bz2

压缩:bzip2 -z dir

解压:bzip2 -d file.bz2

bunzip2 file.bz2

6. .z

压缩:compress dir

解压:uncompress file.z

7. .tar.Z

压缩:tar Zcvf file.tar.Z dir

解压:tar Zxvf file.tar.Z

8. .rar

压缩:rar a file.rar dir

解压:rar x file.rar

tar命令参数选项:

-c 建立新的归档文件

-r 向归档文件末尾追加文件

-x 从归档文件中解出文件

可以这样记忆,创建新的文件是c,追加在原有文件上用r,从文件中解压出用x

-O 将文件解开到标准输出

-v 处理过程中输出相关信息

-f 对普通文件操作           ---似乎一直都要用f,不然的话,可能会不显示

-z 调用gzip来压缩归档文件,与-x联用时调用gzip完成解压缩

-Z 调用compress来压缩归档文件,与-x联用时调用compress完成解压缩

-t :查看 tarfile 里面的文件!

特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!

-p :使用原文件的原来属性(属性不会依据使用者而变)

-P :可以使用绝对路径来压缩!

-N :比后面接的日期(yyyy/mm/dd)还要新的才会被打包进新建的文件中!

--exclude FILE:在压缩的过程中,不要将 FILE 打包!

时间: 2024-07-31 17:20:32

ubuntu文件的压缩和解压的相关文章

linux下文件加密压缩和解压的方法

一.用tar命令 对文件加密压缩和解压 压缩:tar -zcf  - filename |openssl des3 -salt -k password | dd of=filename.des3 此命令对filename文件进行加码压缩 生成filename.des3加密压缩文件, password 为加密的密码. 解压:dd if=filename.des3 |openssl des3 -d -k password | tar zxf - 注意命令最后面的“-”  它将释放所有文件, -k p

C#文件或文件夹压缩和解压方法(通过ICSharpCode.SharpZipLib.dll)

我在网上收集一下文件的压缩和解压的方法,是通过ICSharpCode.SharpZipLib.dll 来实现的 一.介绍的目录 第一步:下载压缩和解压的 ICSharpCode.SharpZipLib.dll 支持库 第二步:创建一个压缩和解压的demo项目 第三步:查看压缩和解压的文件的结果 二.demo演示(包括源码和界面) 1.下载文件压缩和解压的支持库dll ,下载地址:http://pan.baidu.com/s/1pLausnL 2.创建window创建项目 1) 添加引用(文件压缩

linux 下文件加密压缩和解压的方法

方法一:用tar命令 对文件加密压缩和解压 压缩: [html] view plain copytar -zcf - filename |openssl des3 -salt -k password | dd of=filename.des3 此命令对filename文件进行加码压缩 生成filename.des3加密压缩文件, password 为加密的密码 解压: [html] view plain copydd if=filename.des3 |openssl des3 -d -k pa

[Swift通天遁地]七、数据与安全-(9)文件的压缩和解压

本文将演示使用开源类库实现文件的压缩和解压操作. 首先确保在项目中已经安装了所需的第三方库. 点击[Podfile],查看安装配置文件. 1 platform :ios, '12.0' 2 use_frameworks! 3 4 target ‘DemoApp' do 5 source 'https://github.com/CocoaPods/Specs.git' 6 pod 'Zip' 7 end 根据配置文件中的相关配置,安装第三方库. 在项目导航区,打开视图控制器的代码文件[ViewCo

用jdk1.6的pack200和unpack200,对jar文件进行压缩和解压 .pack.gz

用jdk1.6的pack200和unpack200,对jar文件进行压缩和解压 解压xxx.jar.pack.gz为xxx.jar:unpack200 -r xxx.jar.pack.gz xxx.jar, 压缩xxx.jar为xxx.jar.pack.gz:pack200 xxx.jar.pack.gz xxx.jar 一些eclipse插件,比如:jboostools个头较大,一般采用将plugin内所有jar文件压缩. 原文地址:https://www.cnblogs.com/landv/

【C#公共帮助类】WinRarHelper帮助类,实现文件或文件夹压缩和解压,实战干货

关于本文档的说明 本文档使用WinRAR方式来进行简单的压缩和解压动作,纯干货,实际项目这种压缩方式用的少一点,一般我会使用第三方的压缩dll来实现,就如同我上一个压缩类博客,压缩的是zip文件http://www.cnblogs.com/wohexiaocai/p/5469253.html,实际项目中也会用到rar压缩,所以总结了一下代码,之后简单的几个函数. 欢迎传播分享,必须保持原作者的信息,但禁止将该文档直接用于商业盈利. 本人自从几年前走上编程之路,一直致力于收集和总结出好用的框架和通

C#实现文件的压缩和解压

这里主要解决文件夹包含文件夹的解压缩问题.1)下载SharpZipLib.dll,在http://www.icsharpcode.net/OpenSource/SharpZipLib/Download.aspx中有最新免费版本,“Assemblies for .NET 1.1, .NET 2.0, .NET CF 1.0, .NET CF 2.0: Download [297 KB] ”点击Download可以下载,解压后里边有好多文件夹,因为不同的版本,我用的FW2.0.2)引用SharpZi

Linux下文件的压缩和解压

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 压缩多个文件:tar zcvf FileName.tar.gz DirNam

使用Zlib库进行文件的压缩和解压

zlib介绍 zlib是提供数据压缩用的函式库,由Jean-loup Gailly与Mark Adler所开发,初版0.9版在1995年5月1日发表.zlib使用DEFLATE算法,最初是为libpng函式库所写的,后来普遍为许多软件所使用.此函式库为自由软件,使用zlib授权 配置 我是从网上直接下载了zlib的dll文件的,压缩包具体有几个部分,分别是头文件zconf.h,zlib.h:lib文件zdll.lib:dll文件zlib1.dll. 配置过程很简单,包含头文件目录或引入头文件:配