文件压缩命令--压缩和解压缩命令
1:(1)zip命令
.zip “.zip”是 windows 中最常用的压缩格式,linux 也可以正确识别“.zip”格式,这可以方便地和windows 系统通用压缩文件。
zip [选项] 压缩包名 源文件或源目录 -r: 压缩目录
示例:zip -r vi.zip vitest
adding: vitest/ (stored 0%)
adding: vitest/vi.text (deflated 64%)
adding: vitest/.con.sqx.swp (deflated 97%)
adding: vitest/con.sqx (deflated 53%)
adding: vitest/test.zip (stored 0%)
(2)unzip 解压缩命令
-d 表示解压缩的位置
unzip -d /tmp/ ana.zip
2:.gz 格式 不会打包
(1)“.gz”格式是 linux 中最常用的压缩格式,使用 gzip 命令进行压缩,其基本信息如下。压缩文件或者目录。
gzip [选项] 源文件
-c: 将压缩数据输出到标准输出中,可以用于保留源文件
-d: 解压缩
-r: 压缩目录
gzip -c anaconda-ks.cfg > anaconda-ks.cfg.gz
# 使用 -c 选项,但是不让压缩数据输出到屏幕上,而是重定向到压缩文件中
# 这样可以在压缩文件的同时不删除源文件
(2).“.gz”格式的解压缩命令。
[[email protected] ~]# gunzip log.gz
[[email protected] ~]# gzip -d abc.gz
gzip –r 解压目录的时候不会打包会把目录里面的文件进行解压
3 .bz2
“.bz2”格式的压缩命令是 bzip2。
bzip2 [选项] 源文件
-d: 解压缩
-k: 压缩时,保留源文件
-v: 显示压缩的详细信息
“.bz2”格式的解压缩命令
[[email protected] ~]# bunzip2 cfg.bz2
[[email protected] ~]# bzip2 -d log.bz2
4 .“.tar ”格式 打包不会压缩
“.tar”格式的打包和解打包都使用 tar 命令,区别只是选项不同。我们先看看 tar 命令的基本信息。
命令名称:tar。
英文原意:tar。
所在路径:/bin/tar。
执行权限:所有用户。
功能描述:打包与解打包命令。
命令的基本格式如下:
[[email protected] ~]# tar [选项] [-f 压缩包名] 源文件或目录
-c: 打包
-f: 指定压缩包的文件名。压缩包的扩展名是用来给管理员识别格式的,所以一定要正确指定扩展名。
-v: 显示打包文件过程。
-x: 解打包
-f: 指定压缩包的文件名
-v: 显示解打包文件过程
-t: 测试,就是不解打包,只是查看包中有哪些文件 //查看压缩包的内容。
-C(大) 目录: 指定解打包位置
5 .tar.gz 和tar.bz2
tar [选项] 压缩包 源文件或目录
选项:
-z: 压缩和解压缩“.tar.gz”格式
-j: 压缩和解压缩“.tar.bz2”格式
tar -zcvf tmp.tar.gz /tmp/
tar -zxvf tmp.tar.gz
tar -zcvf con.sqx.tar.gz con.sqx
.tar.bz2 格式
[[email protected] ~]# tar -jcvf tmp.tar.bz2 /tmp/
# 打包压缩为“ .tar.bz2 ”格式,注意压缩包文件名
[[email protected] ~]# tar -jxvf tmp.tar.bz2
tar -zxvf test.tar.gz -C /tmp test/cde
总结以上是内存溢出为你收集整理的文件压缩命令--压缩和解压缩命令全部内容,希望文章能够帮你解决文件压缩命令--压缩和解压缩命令所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)