![Linux应用基础教程(基于CentOS 7)](https://wfqqreader-1252317822.image.myqcloud.com/cover/913/50417913/b_50417913.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.2.3 打包和压缩命令
1. 常用的打包(归档)和压缩命令
用户经常需要把一组文件存储成一个文件以便备份或传输到另一个目录甚至另一台计算机。有时还需要把文件压缩成一个文件,使得其占用少量的磁盘空间并能更快地通过互联网传输。表2-15中列出了一些常用的打包和压缩命令。
表2-15 常用的与打包和压缩相关命令
![](https://epubservercos.yuewen.com/36AABB/29686817007520806/epubprivate/OEBPS/Images/44_01.jpg?sign=1739663312-Bce5Ishjyy4frmAJNguhUY8Ny3j3Y4DP-0-5a56f5d7769c9f360921b45912afe5cb)
提示
正确使用zcat/zmore/zless/zgrep、bzcat/bzmore/bzless/bzgrep、xzcat/xzmore/xzless/xzgrep命令的前提是压缩前的文件是纯文本文件。
2. 常用的打包和压缩命令操作举例
表2-16中列出了一些常用的压缩命令操作举例。
表2-16 常用的压缩命令操作举例
![](https://epubservercos.yuewen.com/36AABB/29686817007520806/epubprivate/OEBPS/Images/44_02.jpg?sign=1739663312-qXjzIYR0BBxhi4p3zGaEGuW82pgXMN4c-0-02eb4ffc60157b147cbe5a4165c3f456)
在Linux环境下,通常使用GNU的tar命令调用各个压缩软件实现打包后压缩和解压缩。表2-17中列出了tar命令和压缩命令的操作举例。
表2-17 tar打包与压缩命令操作举例
![](https://epubservercos.yuewen.com/36AABB/29686817007520806/epubprivate/OEBPS/Images/44_03.jpg?sign=1739663312-LgDbrqUA9I8Eu0y62FXosOpfTOMdJI6s-0-a403b7ee55845124b3e37514604c2683)
(续)
![](https://epubservercos.yuewen.com/36AABB/29686817007520806/epubprivate/OEBPS/Images/45_01.jpg?sign=1739663312-8go8pbJOEtwohPITNKqayCaSSV2yFtAb-0-5c530ee2ff846f5484e5dc2eddd9929f)