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 显示过程信息 ...
随机推荐
- SQL中的union
在SQL中,如果我们查询一个班级的考试成绩数据,再统计考试成绩的总和,我们使用以下两条语句: select StudentName,Grade from Student select '总成绩',SU ...
- vb常用的内部函数(二):字符串函数
len(string):计算字符串长度函数.返回字符串string中字符的个数.一个汉字为一个字符,空格也为一个字符,空字符串的长度为0. Ltrim(string).Rtrim(string).Tr ...
- 洛谷2114 bzoj3668[NOI2014]起床困难综合症
题目描述 21世纪,许多人得了一种奇怪的病:起床困难综合症,其临床表现为:起床难,起床后精神不佳.作为一名青春阳光好少年,atm一直坚持与起床困难综合症作斗争.通过研究相关文献,他找到了该病的发病原因 ...
- LightOJ-1236 Pairs Forming LCM 唯一分解定理
题目链接:https://cn.vjudge.net/problem/LightOJ-1236 题意 给一整数n,求有多少对a和b(a<=b),使lcm(a, b)=n 注意数据范围n<= ...
- javaweb集成swagger
一.添加依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-sw ...
- puppet介绍与安装
puppet是什么puppet是一种基于ruby语言开发的Lnux.Unix.windows平台的集中配置管理系统.它使用自有的puppet描述语言,可管理配置文件file.用户user.cron任务 ...
- poj1284 && caioj 1159 欧拉函数1:原根
这道题不知道这个定理很难做出来. 除非暴力找规律. 我原本找的时候出了问题 暴力找出的从13及以上的答案就有问题了 因为13的12次方会溢出 那么该怎么做? 快速幂派上用场. 把前几个素数的答案找出来 ...
- caioj 1154 同余方程(模版)
求x的最小正整数解,使得ax=b(mod m) 那么显然ax - b = m * y ax - my = b 那么就套入Ax+By = K的不定方程中,然后用exgcd求解即可 但这道题求最大正整数解 ...
- (原创)VS2017 C# 运行 Javasrcipt RSA 加密用户名登录 Java开发的服务器
第一次写博客. 最近想做一个Web的自动登录,用户名和密码是RSA加密过的,后台是用的JAVA,我只会点C#,抓包什么都搞定了(使用的是Fiddler),不过由于C#和RSA的加密方式不同,我搞了N天 ...
- Caused by: java.lang.ClassNotFoundException: com.njupt.libgdxbase.MainActivity
在使用libgdx来开发游戏时.假设遇到这样的问题.非常可能是由于你没有在libgdx的项目中导入Android的现骨干jar包导致的. 解决方法例如以下: 右击项目---"build pa ...