Linux 文件压缩
Linux系统下解压文件的时候,不同的压缩包格式需要使用不同的命令来解压或者压缩。
tar格式
压缩文件有时候我们也叫归档文件,但是归档和压缩有一些区别,归档知识将多个文件捆绑成一个文件,并没有压缩。而压缩才是将大小压缩得更小。
tar指令能够解压的文件格式是:xxx.tar.gz。
tar指令的常用操作:
压缩:
tar -zcf 压缩包路径 目标1 目标2 目标3解压:
tar -zxf 解压路径归档:
tar -cf 目标1 目标2 目标3归档只是将目标文件捆绑到一个包中,但是不进行压缩。
查看压缩包内容:
tar -tf 压缩包路径
gzip 格式
gzip对文件进行打包会深处原文件,而tar会保留原文件。typescriptgzip _fileName解压会自动删除原压缩包
typescriptgzip -d _fileName.gz压缩多个文件会为每一个文件生成压缩包,而不是将他们捆绑到一起
typescriptgzip _file_1 _file_2
zip 格式
压缩文件
typescriptzip -r 压缩包名称 _file_1 _file_2解压缩
typescriptunzip _file_name.zip
rar 格式压缩包
windows上最常见的rar格式的压缩包,在linux上其实比较难解压,需要安装一些工具。
安装软件
yum install epel-release -y yum install unar -y再进行解压
unar -0 解压路径 被解压文件路径