当前位置: 首页 > 科技观察

基本命令学习之Linux压缩解压命令

时间:2023-03-16 23:16:08 科技观察

前言Linux下的压缩解压工具很多,有时记不住。这里总结一下,供大家参考。压缩和解压命令总结1.gzip说明:压缩和解压。Usage:gzip[option]...[filename]...option:-ddecompress[root@qll~]#gziptest.txt#文件会被压缩成`test.txt.gz`格式[root@qll~]#gzip-dtest.txt.gz#解压gz文件注意:gzip只能压缩文件,不能压缩目录;并且不保留源文件。2.bzip2说明:压缩和解压。选项:-ddecompress[root@qll~]#bzip2test.txt#将文件压缩成`test.txt.bz2`[root@qll~]#bzip2-dtest.txt.bz2#解压bz2文件注:bzip2可以只压缩文件,不压缩目录;并且不保留源文件。3、zip和unzipzip:说明:压缩选项:-r:递归处理,指定目录下的所有文件和子目录都会一起处理。-o:以压缩文件中变化时间最近的文件为准,设置压缩文件的变化时间与文件相同。-q:不显示命令执行过程。#将opt目录下的所有内容打包成一个data.zip文件。[root@qll~]#zip-rodata.zip/optunzip:说明:解压选项:-d指定解压后存放文件的目录。-l显示存档中包含的文件。-q执行而不显示任何信息。[root@qll~]#unzip-d/root/te/data.zip#解压压缩包到/root/te目录[root@qll~]#unzip-ldata.zip#查看压缩包中包含的文件文件4。xz说明:xz的用法与bz2和gzip几乎相同,但压缩率更高。选项:-d,解压-k,保留原文件,默认删除-f,是否强制执行,有些操作有副作用,默认不允许,可以加这个参数强制执行[root@qll~]#xztest.txt#压缩成`test.txt.xz`格式[root@qll~]#xz-dtest.txt.xz#解压5.tar说明:打包解压文件用法:-c创建压缩文件-x解压-t查看压缩包内容-r在压缩包文件末尾追加文件--delete从打包文件中删除文件-u更新原压缩包中的文件以上五个命令是独立的,其中一个用于压缩和解压,并可与其他命令一起使用,但只能使用其中一个。下面的参数可以根据压缩和解压的需要可选。-z用gzip压缩或解压-j用bzip2压缩或解压-v显示压缩或解压的过程-O解压文件到标准输出-C指定解压路径下面的参数-f必须使用,这个参数是last一个参数,后面只有文件名。-f:指定打包文件的名称压缩方式:tar-cvfjpg.tar*.jpg//将目录下的所有jpg文件打包成jpg.tartar-czvfjpg.tar.gz*.jpg//将目录下的所有jpg文件打包directoryandcompressittojpg.tar.gztar-cjvfjpg.tar.bz2*.jpg//打包并将目录下的所有jpg文件压缩成jpg.tar.bz2tar-tfjpg.tar.bz2//查看包内内容filetar-fte.tar-rte.txt//将文件追加到包文件te.tar中tar--deletete.txt-fte.tar//从包文件中删除te.txt文件解压:tar-xvffile。tar//解压tar包tar-zxvffile.tar.gz//解压tar.gztar-jxvffile.tar.bz2//解压tar.bz2tar-xZvffile.tar.Z//解压tar.Ztar-zxvftest.tar.gz-C/tmp//指定压缩路径为/tmp常用解压命令总结1.使用tar-xvf解压*.tar2.使用gzip-d或gunzip解压*.gz3.使用tar-xzf解压.tar.gz和.tgz4.*.bz2解压用bzip2-d或bunzip25,*.tar.bz2解压用tar-xjf6,*.Z解压用uncompress7,*.tar.Z解压用tar-xZf8,*.rar解压用unrare9.*.zip使用unzip解压。本文转载自微信公众号“开源Linux”,可通过以下二维码关注。转载本文请联系OpenSourceLinux♂。