Linux下的文件打包与压缩

Linux下的文件打包与压缩

2023年8月3日发(作者:)

Linux下的⽂件打包与压缩1. Linux下常见的压缩包类型| 格式 | 压缩包 || ---- | ---- | ---- || .zip | zip压缩包 || .gz | gzip压缩⼯具,只能压缩⽂件,会删除原⽂件(通常配合tar使⽤) || .bz2 |bizp2压缩⼯具,只能压缩⽂件,会删除原⽂件(通常配合tar使⽤) ||.|先使⽤tar命令归档打包,然后使⽤gzip压缩||.2|先使⽤tar命令归档打包,然后使⽤bzuo压缩|2,⽂件打包与压缩-gzipgzip只能打包⽂件,并且打包后会删除原⽂件2.1gzip压缩⽂件[root@: ~]#yum install gzip -y

[root@: ~]#gzip NewFile #对⽬标⽂件压缩 压缩后缀是.gz

[root@: ~]#zcat #查看gzip压缩后的⽂件[root@: ~]#gzip -d #解压gzip的压缩包2.2,bzip2[root@: ~]#yum install bzip2 -y[root@: ~]#bzip2 NewFile #对⽂件压缩 压缩后的⽂件后缀。bz2[root@: ~]#bzcat 2 #查看bzip2压缩后的⽂件[root@: ~]#bzip2 -d 2 #解压压缩包当需要让某个配置⽂件不⽣效时,且⼜不想删除。 先gip该⽂件,然后zat查看即可3,⽂件打包与压缩-zip使⽤zip命令可以对⽂件与⽬录进⾏压缩解包,会保留原⽂件3.1,zip压缩与解压#zip压缩[root@: ~]#yum install zip unzip -y

[root@: ~]#zip NewFile #将NewFile压缩成 NewFile⽂件会保留。[root@: ~]#zip -r dir/ #压缩⽬录

#unzip解压[root@: ~]#unzip #解压 原压缩⽂件还会存在。默认解压到当前⽬录。[root@: ~]#unzip -d /opt/ #指定路径 将解压包解压到/opt/⽬录下。[root@: ~]#unzip -l #不解压压缩包,查看压缩包的内容。4,⽂件打包与压缩-tartar ⽀持⽂件和⽬录的压缩归档。tar语法:tar [-zjxcvfpP] filename选项cxtvf含义创建新的归档⽂档对归档⽂件解包列出归档⽂件⾥的⽂件列表zjJ选项含义使⽤gzip压缩归档后的⽂件(.)是由bzip2压缩归档后的⽂件(.2)使⽤xz压缩归档后的⽂件()指定解压⽬录位置排除多个⽂件输出命令的归档或解包的过程C指定包⽂件名,多参数f写后⾯X--exclude排除⽂件或⽬录常⽤打包与压缩组合命令组合命令czfcjfcJf组合含义组合命令组合含义解压格式⽂件解压格式⽂件智能解压⽂件查看压缩包⽂件内容打包⽂件为格式zxf打包⽂件为格式jxf打包⽂件为格式xftf4.1使⽤tar压缩⽂件1.将⽂件或⽬录进⾏打包压缩[root@: ~]#tar czf file/ NewFile/ #将file和NewFile⽂件压缩成,原⽂件会保留[root@: ~]#tar tf #查看压缩包⽂件[root@: ~]#find /tmp/ -type f |xargs tar czf #将/tmp下的所有⽂件压缩打包。

root@: ~]#tar czf $(find /tmp -type f) #将/tmp下的所有⽂件压缩打包为#将前者执⾏的命令作为参数传递给后者tar这个命令使⽤。[root@: ~]#find ./ -maxdepth 1 -type f ! -name "*.gz" -a ! -name "*.zip" -a ! -name "*.bz2" | xargs tar zf root_#bizp2格式[root@: ~]#tar cjf 2 /etc/ #将etc/⽬录及其所有内容压缩到当前⽬录,压缩后的名字为2。[root@: ~]#tar xf 2 -C /tmp/ #将2解压到/tmp/下2.排除⽂件,并打包压缩#1,排除单个⽂件[root@: ~]#tar czf --exclude=etc/services etc/

#2,排除多个⽂件[root@: ~]#tar czf --exclude=etc/services --exclude=etc/ etc/#3,将需要排除的⽂件写⼊⽂件中[root@: ~]#cat c/servicesetc/tc/rc.d/[root@: ~]#tar czfx etc/#⽰例:[root@: ~]#tar tf 2 |grep -E "sudors|kernel" #过滤24.2,使⽤tar列出⽂件查看压缩包内容,但不解压[root@: ~]#tar tf 4.3使⽤tar解压⽂件1,默认解压⽂件⾄当前⽬录[root@: ~]#tar xf 2,指定解压内容存储⾄ /opt ⽬录[root@: ~]#tar xf /root/2 -C /opt/

发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1691031507a491019.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信