linux - zip 与 unzip

发布时间 2023-11-07 23:22:46作者: 箫笛

zip 将多个文件或目录打包成一个压缩的存档文件, unzip 用来解压zip包存档

1. 创建一个zip包

zip my-archive.zip file1.txt file2.txt

2. 创建zip包时无信息输出

zip -q my-archive.zip file1.txt file2.txt

3. 创建一个包含子目录中所有文件的zip包

zip -r my-archive.zip directory1/ directory2/ file1.txt file2.txt

4. 创建一个具有密码保护的zip包

`zip -e my-archive.zip file1.txt file2.txt

5. 更新一个已存在的zip包

zip -u my-archive.zip file1.txt file3.txt

6. 解压zip包

unzip my-archive.zip

7. 解压zip包时无文件列表信息输出

unzip -q my-archive.zip

8. 解压zip包到指定的目录

unzip my-archive.zip -d my_files/

9. 无需解压,列出zip包中的文件列表

unzip -l my-archive.zip

10. 无需解压,测试zip包中文件的完整性

unzip -t my-archive.zip