失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > Linux的tar打包压缩解压zip/gz/bz2/xz用法细讲

Linux的tar打包压缩解压zip/gz/bz2/xz用法细讲

时间:2022-11-08 02:25:10

相关推荐

Linux的tar打包压缩解压zip/gz/bz2/xz用法细讲

当存在大量文件目录需要整合时,我们经常会选择用tar指令将其打包在一起再进行处理。

t a r 指 令 \color{blue}{tar指令} tar指令:

tar ###打包文件【将多个文件放在一起】tar c ##tar cf name.tar dir【将dir目录打包在name.tar中 。name可以自己取,要求后缀为tar】tar v ##tar cfv name.tar dir【可以显示打包过程】tar f ###指定打包文件名称,多数指令都需要tar x ###tar xf name.tar【解档】【原档还存在,默认解档到当前目录,用-C可指定解档到的目录】tar t ###查看打包后的档内容【tar tf name.tar】tar r ###添加文件到档中【tar rf name.tar file】tar --get ###解档档中指定内容【tar f name.tar --get file】tar --delete ###删除档中指定文件【tar -f name.tar --delete file】tar -C ###指定解档到的目录【tar f name.tar --get file -C dir】

这里我们演示一下tar cf etc.tar /etc 和 tar xf etc.tar -C /mnt

其他指令有兴趣的朋友可以自行尝试。

------------------------------------------------------------------------------------------------------------------------------------------ 压 缩 和 解 压 \color{blue}{压缩和解压} 压缩和解压:

四种压缩解压方式:zip gz bz2 xz

1.zipzip -r xxx.tar.zip xxx.tar【zip -r 压缩文件名 源文件/目录】unzip xxx.tar.zip【unzip 压缩文件】2.gzgzip xxx.tar【gzip 文件】gunzip xxx.tar.gz tar zcf xxx.tar.gz dir/file【tar zcf 压缩包名.tar.gz 原文件】【一次性tar打包+gz压缩】tar zxf xxx.tar.gz【tar zxf压缩文件】【解压并解档】

可以用du指令查看压缩后的大小变化:

3.bz2bzip2 xxx.tarbunzip2 xxx.tar.bz2tar jcf xxx.tar.bz2 dir/file【一次性打包+bz2压缩】【tar jcf 压缩包名.tar.bz2 原文件】tar jxf xxx.tar.bz2【解压并解档】4.xzxz xxx.tarunxz xxx.tar.xztar Jcf xxx.tar.xz dir/file【一次性打包+xz压缩】【tar Jcf 压缩包名.tar.xz 原文件】tar Jxf xxx.tar.xz【解压并解档】

大大的小小阳

如果觉得《Linux的tar打包压缩解压zip/gz/bz2/xz用法细讲》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。