Linux指令(压缩和解压类)
gzip/gunzip 指令 gzip用于压缩文件,gunzip用于解压基本语法: gzip文件 (功能描述:压缩文件,只能将文件压缩为*.gz文件) gunzip文件.gz (功能描述:解压缩文件命令) 例如我要将 /home 目录下的hello.txt 文件进行压缩: 然后我们看到压缩完成后原来的文件就没有了: 接下来我们进行解压缩: zip/unzip 指令 zip用于压缩文件,unzip用于解压,这个指令在项目打包发布中很有用。 基本语法: zip [选项] xxx.zip 将要压缩的内容(功能描述:压缩文件和目录的命令) unzip [选项] xxx.zip (功能描述:解压缩文件) zip常用选项: -r 递归压缩,即压缩目录 unzip 的常用选项 -d <目录> 指定解压后文件的存放目录 举个例子: 将 /home下的所有文件进行压缩成mypackage.zip: 然后我们将mypackage.zip 解压到 /opt/tmp 目录下: 我们可以看到在这个目录下有个home目录,里面有所有跟原来的home目录一样的文件 tar指令 打包指令,最后打包后的文件是.tar.gz文件 基本语法: tar [选项] xxx.tar.gz 打包的内容 (功能描述:打包目录,压缩后的文件格式.tar.gz) 选项说明:
? ?我们现在要将 /home目录下的a1.txt,a2.txt 打包压缩成一个a.tar.gz: 我们将整个/home目录全部打包压缩成一个b.tar.gz文件: 将a.tar.gz解压到当前目录: 将b.tar.gz 解压到 /opt/tmp2目录下: 注意解压的时候 参数C要大写,-C 是指定你的压缩包要解压到的目录 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |