1  .zip 格式压缩与解压

压缩命令

zip  压缩文件名  源文件

zip  -r   压缩目录名       源目录

解压命令

unzip  文件名

td@td-Lenovo-IdeaPad-Y410P:~$ touch abc
td@td-Lenovo-IdeaPad-Y410P:~$ zip abc.zip abc
adding: abc (stored 0%)
td@td-Lenovo-IdeaPad-Y410P:~$ ls
abc examples.desktop workspace 模板 图片 下载 桌面
abc.zip sougou_64.deb 公共的 视频 文档 音乐
td@td-Lenovo-IdeaPad-Y410P:~$ mkdir -r japan
mkdir:无效选项 -- r
Try 'mkdir --help' for more information.
td@td-Lenovo-IdeaPad-Y410P:~$ mkdir japan
td@td-Lenovo-IdeaPad-Y410P:~$ ls
abc examples.desktop sougou_64.deb 公共的 视频 文档 音乐
abc.zip japan workspace 模板 图片 下载 桌面
td@td-Lenovo-IdeaPad-Y410P:~$ zip japan.zip japan
adding: japan/ (stored 0%)
td@td-Lenovo-IdeaPad-Y410P:~$ ls
abc examples.desktop japan.zip workspace 模板 图片 下载 桌面
abc.zip japan sougou_64.deb 公共的 视频 文档 音乐
td@td-Lenovo-IdeaPad-Y410P:~$ rm -r japan
td@td-Lenovo-IdeaPad-Y410P:~$ unzip japan.zip
Archive: japan.zip
creating: japan/
td@td-Lenovo-IdeaPad-Y410P:~$ ls
abc examples.desktop japan.zip workspace 模板 图片 下载 桌面
abc.zip japan sougou_64.deb 公共的 视频 文档 音乐
td@td-Lenovo-IdeaPad-Y410P:~$ rm abc
td@td-Lenovo-IdeaPad-Y410P:~$ unzip abc.zip
Archive: abc.zip
extracting: abc
td@td-Lenovo-IdeaPad-Y410P:~$ ls
abc examples.desktop japan.zip workspace 模板 图片 下载 桌面
abc.zip japan sougou_64.deb 公共的 视频 文档 音乐

.zip压缩格式既可以压缩文件也可以压缩目录

2 .gz格式压缩与解压

压缩

  gzip  源文件     #注意,压缩成.gz格式后源文件会消失

  gzip  -r   源目录    #注意,gzip压缩的目录不能打包,它压缩的是目录里面的子文件,不压缩目录

解压

  gzip  -d   压缩文件

  gunzip    压缩文件

td@td-Lenovo-IdeaPad-Y410P:~$ ls
examples.desktop workspace 模板 图片 下载 桌面
sougou_64.deb 公共的 视频 文档 音乐
td@td-Lenovo-IdeaPad-Y410P:~$ touch abc
td@td-Lenovo-IdeaPad-Y410P:~$ gzip abc
td@td-Lenovo-IdeaPad-Y410P:~$ ls
abc.gz sougou_64.deb 公共的 视频 文档 音乐
examples.desktop workspace 模板 图片 下载 桌面
td@td-Lenovo-IdeaPad-Y410P:~$ gzip -d abc.gz
td@td-Lenovo-IdeaPad-Y410P:~$ ls
abc sougou_64.deb 公共的 视频 文档 音乐
examples.desktop workspace 模板 图片 下载 桌面
td@td-Lenovo-IdeaPad-Y410P:~$ mkdir japan
td@td-Lenovo-IdeaPad-Y410P:~$ gzip -r japan
td@td-Lenovo-IdeaPad-Y410P:~$ ls
abc japan workspace 模板 图片 下载 桌面
examples.desktop sougou_64.deb 公共的 视频 文档 音乐
td@td-Lenovo-IdeaPad-Y410P:~$ touch japan/cangls japan/boduols
td@td-Lenovo-IdeaPad-Y410P:~$ gzip -r japan
td@td-Lenovo-IdeaPad-Y410P:~$ cd japan
td@td-Lenovo-IdeaPad-Y410P:~/japan$ ls
boduols.gz cangls.gz
td@td-Lenovo-IdeaPad-Y410P:~/japan$ cd
td@td-Lenovo-IdeaPad-Y410P:~$ gunzip japan
gzip: japan is a directory -- ignored
td@td-Lenovo-IdeaPad-Y410P:~$ gunzip -r japan
td@td-Lenovo-IdeaPad-Y410P:~$ ls
abc japan workspace 模板 图片 下载 桌面
examples.desktop sougou_64.deb 公共的 视频 文档 音乐
td@td-Lenovo-IdeaPad-Y410P:~$ cd japan
td@td-Lenovo-IdeaPad-Y410P:~/japan$ ls
boduols cangls
td@td-Lenovo-IdeaPad-Y410P:~/japan$

3.  .bz2压缩格式

压缩

  bzip2  源文件     #压缩后不保留源文件

  bzip2  -k   源文件    #压缩后保留源文件

#注意 bzip不可以压缩目录

解压

  bzip  -d   解压文件   #解压缩,-k保留源文件

bunzip2   解压文件   #解压缩,-k保留源文件

td@td-Lenovo-IdeaPad-Y410P:~$ touch abc
td@td-Lenovo-IdeaPad-Y410P:~$ bzip2 abc
td@td-Lenovo-IdeaPad-Y410P:~$ ls
abc.bz2 sougou_64.deb 公共的 视频 文档 音乐
examples.desktop workspace 模板 图片 下载 桌面
td@td-Lenovo-IdeaPad-Y410P:~$ bunzip2 abc.zip
bunzip2: Can't open input file abc.zip: No such file or directory.
td@td-Lenovo-IdeaPad-Y410P:~$ bunzip2 abc.bz2
td@td-Lenovo-IdeaPad-Y410P:~$ ls
abc sougou_64.deb 公共的 视频 文档 音乐
examples.desktop workspace 模板 图片 下载 桌面
td@td-Lenovo-IdeaPad-Y410P:~$ bzip2 -k abc
td@td-Lenovo-IdeaPad-Y410P:~$ ls
abc examples.desktop workspace 模板 图片 下载 桌面
abc.bz2 sougou_64.deb 公共的 视频 文档 音乐
td@td-Lenovo-IdeaPad-Y410P:~$ rm abc
td@td-Lenovo-IdeaPad-Y410P:~$ bzip2 -dk abc.bz2
td@td-Lenovo-IdeaPad-Y410P:~$ ls
abc examples.desktop workspace 模板 图片 下载 桌

4 tar 打包和解包命令

打包命令

  tar  -cvf   打包文件名    源文件

选项:

  -c   打包

  -v  显示打包过程

  -f  指定打包后的文件名

td@td-Lenovo-IdeaPad-Y410P:~$ tar -cvf japan.tar japan
japan/
japan/boduols
japan/cangls
td@td-Lenovo-IdeaPad-Y410P:~$ ls
abc.bz2 japan sougou_64.deb 公共的 视频 文档 音乐
examples.desktop japan.tar workspace

由于.gz和.bz2格式在目录压缩上不足,所以可以先将文件见打包,然后再压缩。

td@td-Lenovo-IdeaPad-Y410P:~$ gzip japan.tar
td@td-Lenovo-IdeaPad-Y410P:~$ ls
abc.bz2 japan sougou_64.deb 公共的 视频 文档 音乐
examples.desktop japan.tar.gz workspace 模板 图片 下载 桌面

解包命令

  tar  -xvf    打包文件名

 选项:

  -x 表示解包

td@td-Lenovo-IdeaPad-Y410P:~$ tar -cvf japan.tar japan
japan/
japan/boduols
japan/cangls
td@td-Lenovo-IdeaPad-Y410P:~$ tar -xvf japan.tar
japan/
japan/boduols
japan/cangls
td@td-Lenovo-IdeaPad-Y410P:~$ ls
examples.desktop japan.tar workspace 模板 图片 下载 桌面
japan sougou_64.deb 公共的 视频 文档 音乐

5   .tar.gz格式

其实.tar.gz格式是先打包为.tar格式,然后在压缩为.gz格式

压缩

  tar -zcvf  压缩包名.tar.gz   源文件

选项:

  -z  表示压缩为.tar.gz格式

解压

  tar -zxcf  压缩包.tar.gz 
选项:

  -x  解压.tar.gz文件

td@td-Lenovo-IdeaPad-Y410P:~$ tar -zcvf japan.tar.gz japan
japan/
japan/boduols
japan/cangls
td@td-Lenovo-IdeaPad-Y410P:~$ ls
examples.desktop japan.tar sougou_64.deb 公共的 视频 文档 音乐
japan japan.tar.gz workspace 模板 图片 下载 桌面
td@td-Lenovo-IdeaPad-Y410P:~$ tar -zxvf japan.tar.gz
japan/
japan/boduols
japan/cangls
td@td-Lenovo-IdeaPad-Y410P:~$ ls
examples.desktop japan.tar sougou_64.deb 公共的 视频 文档 音乐
japan japan.tar.gz workspace 模板 图片 下载 桌面

6  .tar.bz2 格式文件

压缩

  tar  -jcvf  压缩包名.tar.bz2  源文件

选项

  -j  压缩为.tar.bz2文件

解压

  tar -jxcf  压缩包.tar.bz2

td@td-Lenovo-IdeaPad-Y410P:~$ tar -jcvf japan.tar.bz2 japan
japan/
japan/boduols
japan/cangls
td@td-Lenovo-IdeaPad-Y410P:~$ ls
examples.desktop japan.tar.bz2 workspace 视频 下载
japan japan.tar.gz 公共的 图片 音乐
japan.tar sougou_64.deb 模板 文档 桌面
td@td-Lenovo-IdeaPad-Y410P:~$ rm -rf japan
td@td-Lenovo-IdeaPad-Y410P:~$ tar -jcvf japan.tar.bz2
tar: 谨慎地拒绝创建空归档文件
Try 'tar --help' or 'tar --usage' for more information.
td@td-Lenovo-IdeaPad-Y410P:~$ tar -jxvf japan.tar.bz2
japan/
japan/boduols
japan/cangls
td@td-Lenovo-IdeaPad-Y410P:~$ ls
examples.desktop japan.tar.bz2 workspace 视频 下载
japan japan.tar.gz 公共的 图片 音乐
japan.tar sougou_64.deb 模板 文档 桌面

Linux文件压缩与解压命令的更多相关文章

  1. Linux 文件压缩与解压相关

    tar [-cxtzjvfpPN] 文件与目录 .... 参数:-c :建立一个压缩文件的参数指令-x :解开一个压缩文件的参数指令 -t :查看压缩文件里面的文件 特别注意: c/x/t 同时只能存 ...

  2. Linux 下文件压缩与解压命令详解

    tar 命令 -c 建立压缩档案 -x 解压 -t 查看内容 -r 向压缩归档文件末尾追加文件 -u 更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中 ...

  3. Linux文件压缩/打包/解压

    在Linux日常维护中,经常需要备份同步一些比较重要的文件,而在传输过程中如果文件比较大往往会非常慢,而且还会非常占用空间,这时候就需要我们使用压缩工具对大文件进行压缩打包,下面我们来介绍一下常用的压 ...

  4. linux的 压缩与解压 命令集

    bzip2压缩费时但效果好,而且支持hadoop的hdfs文件切分,gzip不行 bzip2 [-cdz] 文件名 -c :将压缩的过程输出到屏幕 -d :解压缩 -z :压缩 -# :压缩比的参数, ...

  5. Linux下压缩与解压命令tar

    Linux下常见压缩文件的扩展名 *.gz:gzip压缩的: *.bz2:bzip2压缩的: *.tar:tar程序打包但没有压缩的: *.tar.gz:打包后并经过gzip压缩的: *.tar.bz ...

  6. 本地上传文件至服务器的技巧(linux文件压缩及解压文件)

    linux(ubuntu)文件解压及压缩文件 ubuntu支持文件的解压及压缩功能, 如果ubuntu上面没有安装过unzip工具的话,可以通过下面命令安装: sudo apt-get install ...

  7. linux 文件压缩与解压

    zip格式: zip -r(源文件是目录) [目标文件] [源文件] unzip -d [解压到的目录] [要解压的文件] gz格式: gzip [源文件]   #会删除源文件 gzip -c [源文 ...

  8. linux 常用压缩、解压命令

    .tar.gz     解压为          tar   -zxvf   xx.tar.gz    压缩为 tar -zcvf  target.tar.gz ./src_dir zip 解压为   ...

  9. Linux之文件压缩与解压

    文件压缩与解压 1.tar命令 tar命令可以为Linux的文件和目录创建档案. 利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件.tar最初被用来 ...

随机推荐

  1. java安全提交笔记【xmind图片】

  2. web自动化测试:watir+minitest(五)

    测试报告: 加载minitest-reporters库,并设置相关的参数.既可以在每次运行测试后生成响应的测试报告. 默认会生成一份html的报告在当前目录的test目录下 我们可以指定参数对报告的标 ...

  3. 2017 多校1 I Curse Myself

    2017 多校2 I Curse Myself(第k小生成树) 题目: 给一张带权无向连通图,该图的任意一条边最多只会经过一个简单环,定义\(V(k)为第k小生成树的权值和\),求出\(\sum_{k ...

  4. JavaScript—获取本地时间以12小时制显示

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

  5. 【BZOJ 2809 dispatching】

    Time Limit: 10 Sec  Memory Limit: 128 MBSubmit: 4393  Solved: 2246[Submit][Status][Discuss] Descript ...

  6. 2.1 Python3.5安装以及爬虫需要的环境配置

    之所以选用Python,是因为对于网络爬虫来说,Python是最好上手的一种语言.本文讲述的安装配置都是基于Windows的环境. 另外我想说的是,文中用到的下载链接尽量官方网站上的下载链接,这是我比 ...

  7. 解决hibernate向mysql插入中文乱码问题(更改MySQL字符集)

    1.首先需要修改mysql数据库的配置文件my.ini,此文件放在mysql根目录下.在此文件下查找default-character-set属性,并将其值更改为utf8(注意:不是utf-8,也要注 ...

  8. LayoutInflater学习总结

    ----参考,转载,借用来源:http://blog.csdn.net/guolin_blog/article/details/12921889 Activity类中onCreate方法中,setCo ...

  9. mysql server5.7 找不到my.ini,只有my-default.ini【mysql全局配置文件】

    起因是在尝试将csv文件导入mysql的table时,出现如下错误: “The MySQL server is running with the --secure-file-priv option s ...

  10. mysql创建用户后无法登陆

    创建用户后登陆失败的原因是存在匿名用户: root@controller:~# mysql -h localhost -uaa -ppassword ERROR 1045 (28000): Acces ...