1. zip/unzip
打包、压缩:使用特定算法将文件合并或压缩,减少体积。
打包/压缩作为一个整体。原因包括:
- 文件体积减少,节省资源、磁盘空间,降低网络传输成本
- 多个文件转为一个文件,提高文件传输的容错性
语法:zip 压缩文件.zip 目录或文件
功能:将目录或文件压缩成 zip 格式
常用选项:
-r:递归处理,将指定目录下的所有文件和子目录一并处理
示例:

解压操作:
unzip XX.zip -d 路径
// 解压到指定路径中
实现 Linux 和 Windows 之间文件的互相传递:
- 将 Linux 中的文件传到 Windows 中(可通过工具传输)

- 将 Windows 中的文件传到 Linux 中
可以直接进行拖拽,或使用
rz命令。
2. tar
打包/解包,不打开它,直接看内容。
常用选项:
-c:创建一个压缩文件(create)-x:解开一个压缩文件-t:查看 tarfile 里面的文件-z:是否同时具有 gzip 属性(是否需要 gzip 压缩)-j:是否同时具有 bzip2 属性-v:压缩过程中显示文件(不建议用于后台执行)-f:使用档名,f 之后要立即接档名,不要再加参数-C:解压到指定目录
压缩示例:
tar -czf dst.tgz src

解压示例:
tar -xzf XXX.tgz













修改权限掩码,达到修改 Linux 文件缺省权限的问题!