Linux压缩命令
来源:互联网 发布:python hist alpha 编辑:程序博客网 时间:2024/06/09 16:22
.zip格式的压缩与解压缩
zip
> zip test.py
zip -r
这条命令压缩的是目录,包括目录下的文件一并压缩进去。
> zip -r /data/test/
unzip
解压缩,不管压缩的是文件或者是目录,都用此来解压缩
> unzip test.zip
注意:Linux下的.zip和Windows下的.zip格式是一样的,也就是说Windows下的.zip压缩文件可以直接拿到Linux上使用,反之亦然。因此,在Linux与Windows之间传文件多用zip压缩。
.gz格式的压缩与解压缩
gzip
将源文件压缩为.gz格式,但是源文件会消失
> gzip test.py
gzip -c
将源文件压缩为.gz格式,但是源文件会保留。其实原理是将压缩的.gz输入搭配压缩文件而已。
> gzip -c test.py
gzip -r
压缩目录下的所有文件,但是注意不会压缩目录
> gzip -r /data/test
gunzip
解压缩。原有的.gz压缩文件会消失
> gunzip test.gz
gzip -d
同样是解压缩文件,与上面的gunzip一样。
> gzip -d test.gz
gunzip -r
将目录下的所有的.gz格式的文件解压缩
gunzip -r /data/test
注意:Windows下的.rar格式压缩文件不能再Linux下使用。.gz格式是Linux下独有的压缩格式,但是也可以在Windows下被解压缩。
.bz2格式的压缩与解压缩
bzip2
压缩源文件为.bz2格式,不保留源文件。
> bzip2 test.py
bzip -k
压缩源文件,但保留源文件。
> bzip -k test.py
注意:.bz2不支持压缩目录。
bzip2 -d
解压缩。如果加选项 ‘-k’,则保留压缩文件。
> bzip2 -d test.bz2
bunzip2
解压缩。如果加选项‘-k’,则保留压缩文件
bunzip2 -k test.bz2
.tar.gz的压缩与解压缩
为了解决.gz格式不能压缩目录,所以Linux给出了.tar.gz的压缩格式。他的原理其实就是先将目录(文件)打包成一个.tar格式的单一文件包,然后再使用.gz的压缩文件方式对其压缩。
打包成.tar.gz格式
tar -zcvf xxx.tar.gz 源文件名
选项:
1. -c 创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。相当于打包。
2. -v 显示过程
3. -f 指定打包后的文件名
4. -z 直接打包成.tar.gz格式
解压缩.tar.gz格式
tar -zxvf xxx.tar.gz
命令中不同的就是解压缩时使用的是 -x命令:
-x : 从档案文件中释放文件。相当于拆包。
注意:在参数的下达中, c/x 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。
- linux压缩和解压缩命令
- Linux压缩和解压缩命令
- linux压缩和解压缩命令
- Linux压缩和解压缩命令
- linux 压缩和解压缩命令
- linux压缩和解压缩命令
- Linux压缩打包命令
- Linux:压缩命令
- linux压缩命令 tar
- linux压缩命令
- linux压缩命令
- linux压缩命令总结
- linux压缩命令小结
- Linux的压缩命令
- linux压缩命令总结
- linux压缩,解压命令
- linux压缩,解压命令
- linux 压缩命令
- git diff 指令详解
- 1003. 我要通过!(20)
- 《第六章:对象与设计》阅读笔记
- Selenium操作中文时UnicodeDecodeError: 'utf8' codec can't decode 错误
- 守形数
- Linux压缩命令
- HDU 6216 A Cubic number and A Cubic Number(思维)
- java的多态
- Hadoop基本原理
- 一分钟了解负载均衡的一切
- pip 加速
- pthread使用
- 程序员一职也是吃青春饭的吗?
- 学习笔记(三)字典