Linux系统需要知道的解压,压缩命令
linux压缩管理
常见的压缩工具:zip
gzip:
后缀:gz
压缩:gzip file_path
解压:gunzip fileName.gz
特点:压缩后源文件没有了,不能对文件夹进行压缩
bzip2:适合压缩比较大的文件
后缀:bz2
压缩:bzip2 file_path
解压:bunzip2 file_path.bz2
特点:压缩后源文件没有了不能对文件夹进行压缩
tar:打包命令,将多个文件或者目录打包成一个文件
打包:tar [选项参数] target.tar source
解包:tar [选项参数] source.tar -C target
参数:
-c:打包
-x:解包
-z:是否使用gzip进行压缩或者解压
-j:是否使用bzip2进行压缩或者解压
-v:是否显示解压或者压缩过程
使用最频繁的命令:
使用tar + gzip (最最频繁)
解压:tar -zxvf XXX.tar.gz -C ./
压缩: tar -zcvf XXX.tar.gz source
使用tar + bzip2
解压:tar -jxvf xxx.tar.bz2 -C ./
压缩:tar -jcvf XXX.tar.bz2 source
---------------------------------------------------------------------------------------------------------------------------------------------------
常见的压缩格式:
zip
gzip:
后缀名: .gz
压缩 :gzip file_path //压缩路径
解压:gunzip file_path.gz
特点:
不能对文件夹进行压缩
压缩后源文件没有了
bzip2:适合压缩大文件
后缀名: .bz2
压缩:bzip2 file_path
解压:bunzip2 file_path.bz2
特点:
不能对文件夹进行压缩
压缩后源文件没有了
tar:打包命令,将多个文件或者文件夹打包成一个文件
------------重点------------
格式:
解压:
重点:
tar -zxvf source.tar -C targe :显示解压过程
tar -zxf source.tar -C targe :不显示解压过程
压缩:
tar -zcvf 压缩文件名 需要压缩的文件1 文件2 .。。。。。
eg:
tar -zxf ./jdk-8u91-linux-x64.tar.gz -C /opt/moduls/
jdk-8u91-linux-x64.tar.gz:使用tar+gzip组合生产的文件