Linux下的压缩与解压缩
1 .gz
1)压缩
root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow/hellow# gzip 2.txt 3.txt root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow/hellow# ls -al 总用量 20 drwxr-xr-x 3 root root 4096 8月 30 19:11 . drwxr-xr-x 3 root root 4096 8月 30 19:05 .. -rw-r--r-- 1 root root 26 8月 30 19:05 2.txt.gz -rw-r--r-- 1 root root 26 8月 30 19:06 3.txt.gz drwxr-xr-x 2 root root 4096 8月 30 19:07 word root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow/hellow#
2)解压缩:
root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow/hellow# gzip -d 2.txt.gz 3.txt.gz root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow/hellow# ls -al 总用量 12 drwxr-xr-x 3 root root 4096 8月 30 19:12 . drwxr-xr-x 3 root root 4096 8月 30 19:05 .. -rw-r--r-- 1 root root 0 8月 30 19:05 2.txt -rw-r--r-- 1 root root 0 8月 30 19:06 3.txt drwxr-xr-x 2 root root 4096 8月 30 19:07 word root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow/hellow#
注意:不能压缩目录!支持批量压缩,源文件被替换成.gz结尾的文件。
2 .bz2
1)压缩
root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow/hellow# bzip2 2.txt 3.txt root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow/hellow# ls -al 总用量 20 drwxr-xr-x 3 root root 4096 8月 30 19:17 . drwxr-xr-x 3 root root 4096 8月 30 19:05 .. -rw-r--r-- 1 root root 14 8月 30 19:05 2.txt.bz2 -rw-r--r-- 1 root root 14 8月 30 19:06 3.txt.bz2 drwxr-xr-x 2 root root 4096 8月 30 19:07 word root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow/hellow#
2)解压缩:
root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow/hellow# bzip2 -d 2.txt.bz2 3.txt.bz2 root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow/hellow# ls -al 总用量 12 drwxr-xr-x 3 root root 4096 8月 30 19:17 . drwxr-xr-x 3 root root 4096 8月 30 19:05 .. -rw-r--r-- 1 root root 0 8月 30 19:05 2.txt -rw-r--r-- 1 root root 0 8月 30 19:06 3.txt drwxr-xr-x 2 root root 4096 8月 30 19:07 word root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow/hellow#
3)强制压缩:
root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow/hellow# bzip2 -z 2.txt 3.txt root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow/hellow# ls -alh 总用量 20K drwxr-xr-x 3 root root 4.0K 8月 30 19:23 . drwxr-xr-x 3 root root 4.0K 8月 30 19:05 .. -rw-r--r-- 1 root root 14 8月 30 19:05 2.txt.bz2 -rw-r--r-- 1 root root 14 8月 30 19:06 3.txt.bz2 drwxr-xr-x 2 root root 4.0K 8月 30 19:07 word root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow/hellow#
注意:不能压缩目录!支持批量压缩,源文件被替换成.bz2结尾的文件。
3 .zip
1)压缩
root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow# zip hellow 1.txt adding: 1.txt (stored 0%) root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow# ls -al 总用量 16 drwxr-xr-x 3 root root 4096 8月 30 19:27 . drwxr-xr-x 5 xiaohuang xiaohuang 4096 8月 30 19:03 .. -rw-r--r-- 1 root root 0 8月 30 19:04 1.txt drwxr-xr-x 3 root root 4096 8月 30 19:23 hellow -rw-r--r-- 1 root root 0 8月 30 19:04 hellow.py -rw-r--r-- 1 root root 160 8月 30 19:27 hellow.zip root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow#
2)解压缩
root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow# unzip hellow.zip Archive: hellow.zip extracting: 1.txt root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow# ls -al 总用量 12 drwxr-xr-x 2 root root 4096 8月 30 19:33 . drwxr-xr-x 5 xiaohuang xiaohuang 4096 8月 30 19:03 .. -rw-r--r-- 1 root root 0 8月 30 19:04 1.txt -rw-r--r-- 1 root root 0 8月 30 19:04 hellow.py -rw-r--r-- 1 root root 160 8月 30 19:27 hellow.zip root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow#
注意:可以压缩目录!支持批量压缩,源文件被替换成.zip结尾的文件。
4 tar
tar
-c 打包
-x 解包
-v 显示过程
-f 指定文件名
-t 查看包中的内容
1)打包
root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow# tar -cvf kangbazi.tar 1.txt hellow.py hellow.zip 1.txt hellow.py hellow.zip root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow# ls -al 总用量 24 drwxr-xr-x 2 root root 4096 8月 30 19:37 . drwxr-xr-x 5 xiaohuang xiaohuang 4096 8月 30 19:03 .. -rw-r--r-- 1 root root 0 8月 30 19:04 1.txt -rw-r--r-- 1 root root 0 8月 30 19:04 hellow.py -rw-r--r-- 1 root root 160 8月 30 19:27 hellow.zip -rw-r--r-- 1 root root 10240 8月 30 19:37 kangbazi.tar root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow#
2)解包
root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow# tar xvf kangbazi.tar 1.txt hellow.py hellow.zip root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow# ls -al 总用量 24 drwxr-xr-x 2 root root 4096 8月 30 19:40 . drwxr-xr-x 5 xiaohuang xiaohuang 4096 8月 30 19:03 .. -rw-r--r-- 1 root root 0 8月 30 19:04 1.txt -rw-r--r-- 1 root root 0 8月 30 19:04 hellow.py -rw-r--r-- 1 root root 160 8月 30 19:27 hellow.zip -rw-r--r-- 1 root root 10240 8月 30 19:37 kangbazi.tar root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow#
3)查看包里的内容
root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow# tar -tf kangbazi.tar 1.txt hellow.py hellow.zip root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow#
5.tar打包、压缩、解压缩
1) gz打包压缩
root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow# ls 1.txt hellow.py hellow.zip root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow# tar -zcvf kangbazi.tar.gz 1.txt hellow.py hellow.zip 1.txt hellow.py hellow.zip root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow# ls 1.txt hellow.py hellow.zip kangbazi.tar.gz root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow#
2) .gz解包解压缩
root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow# tar zxvf kangbazi.tar.gz 1.txt hellow.py hellow.zip root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow# ls 1.txt hellow.py hellow.zip kangbazi.tar.gz root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow#
3) .bz2打包压缩
root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow# tar -jzcf kangbazi.tar.bz2 1.txt hellow.py hellow.zip kangbazi.tar.gz root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow# ls 1.txt hellow.py hellow.zip kangbazi.tar.bz2 kangbazi1.tar.gz root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow#
4) .bz2解包解压缩
root@xiaohuang-virtual-machine:/home/xiaohuang/桌面# tar -jxvf kangbazi.tar.bz2 hellow/ hellow/kangbazi2.tar.bz2 root@xiaohuang-virtual-machine:/home/xiaohuang/桌面# ls hellow kangbazi.tar.bz2 linux pycharm-2018.2.2 pycharm-professional-2018.2.2.tar.gz root@xiaohuang-virtual-machine:/home/xiaohuang/桌面#
5) .xz打包压缩
root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow# tar -Jcvf kangbazi.tar.xz 1 kangbazi2.tar.bz2 1/ 1/1.txt kangbazi2.tar.bz2 root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow# ls 1 kangbazi2.tar.bz2 kangbazi.tar.xz root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow#
6) .xz解包解压缩
root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow# tar -Jxvf kangbazi.tar.xz 1/ 1/1.txt kangbazi2.tar.bz2 root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow# ls 1 kangbazi2.tar.bz2 kangbazi.tar.xz root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow#
Linux下的压缩与解压缩的更多相关文章
- Linux下的压缩zip,解压缩unzip命令详解及实例
实例:压缩服务器上当前目录的内容为xxx.zip文件 zip -r xxx.zip ./* 解压zip文件到当前目录 unzip filename.zip ====================== ...
- Linux下的压缩zip,解压缩unzip命令具体解释及实例
实例:压缩server上当前文件夹的内容为xxx.zip文件 zip -r xxx.zip ./* 解压zip文件到当前文件夹 unzip filename.zip ================= ...
- Linux下常用压缩、解压缩命令
常用的压缩工具 一是单纯的单文件压缩工具,主要有compress,gzip,bzip2. 二是打包压缩工具,也是最常用的,tar 压缩比:compress<gzip<bzip2 co ...
- Linux下的压缩解压缩命令详解
linux zip命令zip -r myfile.zip ./*将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件. 2.unzipunzip -o - ...
- Linux下的压缩解压缩命令详解及实例
实例:压缩服务器上当前目录的内容为xxx.zip文件 zip -r xxx.zip ./* 解压zip文件到当前目录 unzip filename.zip ====================== ...
- Linux下的压缩解压缩
Linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的.生成tar包后,就可以用其它的程序来进 行压缩了,所以首先就来讲讲t ...
- Linux下的压缩和解压缩命令gzip/gunzip
作者:邓聪聪 Linux下的压缩和解压缩命令——gzip/gunzip yum -y install zip gzip (--安装压缩工具) gzip命令 gzip命令用来压缩文件.gzip是个使用广 ...
- Linux下的压缩(zip)解压(unzip)缩命令
.zip命令 zip -r myfile.zip ./* 将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件. 2.unzip命令 unzip -o ...
- Linux下打包压缩war和解压war包 zip和jar
============jar================= 把当前目录下的所有文件打包成game.warjar -cvfM0 game.war ./ -c 创建war包-v 显示过程信息 ...
随机推荐
- FCC高级编程篇之Make a Person
Make a Person Fill in the object constructor with the following methods below: getfirstname() getLas ...
- 转载:跟我一起写 Makefile
陈皓(http://my.csdn.net/haoel) 概述 —— 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得 ...
- vue 所有的路由跳转加一个统一参数
需求是什么 所有的路由跳转加一个统一的参数 实现方式 先深入理解一下router的全局前置守卫 router.beforeEach((to, from, next) => { const que ...
- 安装lnmp前请先运行screen
当通过putty或者SecureCRT安装lnmp时, 网络突然掉线或者不小心putty被关掉等等原因, 造成lnmp安装过程被中断怎么办? 其实防止这种现象很简单, 只要在安装lnmp前执行scre ...
- python一些被我忽略的知识
最后一个不小心打错了,刚看到,try ...else 与 while/for else的相同
- [agc011e]increasing numbers
题意: 如果一个十进制非负整数的所有数位从高位到低位是不减的,我们称它为“上升数”,例如1558,11,3,0都是上升数,而10,20170312则不是: 给定整数N,求最小的k使得N能被表示为k个上 ...
- LOJ #10121 与众不同 (RMQ+二分)
题目大意 :给你一个整数序列,定义一个合法子串为子串内所有数互不相同,会有很多询问,求区间$[L,R]$内最长连续合法子串长度 一道思维不错的$RMQ$题,NOIP要是考这种题可能会考挂一片 预处理出 ...
- SVN学习总结(2)——SVN冲突解决
在我们用VS进行项目合作开发的过程中,SVN的提交控制是至关重要的,大家不可避免的都遇到过SVN冲突的问题,开发的时候,应该认真学习SVN的知识,减少冲突,集中时间放在开发上. 解决冲突有三种方式: ...
- 6、Java类、对象、构造器、引用类型内存基本知识、引用类型值传递
1.面向对象三大特征: 封装:encapsulation 继承:inheritance 多态:polymorphism 2.类中 数据特征(property):属性(attribute)静态的stat ...
- RvmTranslator for Linux
RvmTranslator for Linuxeryar@163.com RvmTranslator can translate the RVM file exported by AVEVA Plan ...