手机版

PeaZip怎么设置压缩时排除文件_PeaZip压缩时忽略指定类型教程【技巧】

时间:2026-09-10 231
PeaZip支持五种排除文件/目录的方法:一、图形界面高级选项中输入通配符规则;二、保存为压缩设置档复用;三、导入外部UTF-8文本排除列表;四、启用“忽略隐藏文件/文件夹”开关;五、联动.gitignore生成排除文件。

如果您使用PeaZip对文件夹进行压缩,但希望跳过某些特定文件或目录(如node_modules.git*.log等),则需借助其内置的过滤规则或外部配置机制实现精准排除。以下是多种可行的操作方法:

一、通过图形界面“添加到归档”对话框设置排除规则

PeaZip在创建归档时提供可视化过滤器,支持通配符语法,可直接在弹窗中输入需忽略的路径或扩展名,无需命令行操作。该方式适用于日常快速压缩且排除项较少的场景。

1、右键目标文件夹,选择“PeaZip > 添加到归档”;

2、在弹出窗口中点击“高级选项”标签页;

3、找到“排除文件/文件夹”输入框,按分号分隔填写规则,例如:node_modules/;.git/;*.log;*.tmp

4、确认其他设置(如格式、密码、压缩级别)后点击“确定”开始压缩。

二、使用“压缩设置档”预存排除配置

当需要重复应用同一套排除逻辑(如前端项目每次打包均需跳过distnode_modules),可将规则保存为压缩设置档,后续一键调用,避免重复输入。

1、在PeaZip主界面点击顶部菜单“工具 > 压缩设置档管理器”;

2、点击“新建”按钮,填写名称(如“前端开发排除档”);

3、在“排除文件/文件夹”字段中填入:node_modules/;dist/;logs/;*.swp;*.swo

4、勾选“启用此设置档”,点击“保存”;

5、此后在“添加到归档”窗口的“设置档”下拉菜单中选择该档位即可自动加载排除规则。

三、导入外部排除列表文件(支持通配符与多行规则)

对于复杂项目,排除项可能多达数十条,手动输入易错且难以维护。PeaZip支持从纯文本文件读取排除列表,每行一条路径或模式,兼容.gitignore风格语法,适合与版本控制流程集成。

1、新建文本文件peazip_exclude.txt,用UTF-8编码保存,内容示例如下:

node_modules/

.git/

__pycache__/

*.log

*.DS_Store

2、在“添加到归档”窗口的“高级选项”中,点击“从文件加载排除列表”按钮;

3、浏览并选中该peazip_exclude.txt文件;

4、确认列表已正确载入后执行压缩。

四、利用PeaZip内置的“忽略隐藏文件/文件夹”开关

针对以点号开头的系统或IDE生成的隐藏项(如.vscode.idea.DS_Store),PeaZip提供一键式全局开关,无需逐条书写规则,特别适合跨平台协作中清理元数据。

1、打开“添加到归档”窗口;

2、切换至“高级选项”标签页;

3、勾选“忽略隐藏文件和文件夹”复选框;

4、该选项将自动排除所有以.开头的条目,包括子目录层级中的隐藏内容;

5、若需保留部分隐藏文件(如.gitignore),请改用方法一或三进行精确控制。

五、结合系统级忽略机制(Linux/macOS下联动.gitignore

在终端环境中,可通过脚本提取.gitignore内容并转换为PeaZip兼容格式,再注入压缩流程。此方式确保归档内容与Git提交范围严格一致,杜绝遗漏或误含。

1、在项目根目录运行命令生成适配列表:git ls-files --others --ignored | sed 's/^/!/; s/$/\//' | sed 's/\/\//\//g' > peazip_gitignore.txt

2、检查peazip_gitignore.txt内容是否包含预期路径(如!/node_modules/);

3、在PeaZip图形界面中,通过“从文件加载排除列表”导入该文件;

4、启动压缩,此时所有被.gitignore声明忽略的路径将不进入归档。

女子学校安检员安卓最新版
6.0
模拟经营 20 MB
扫一扫手机安装更便捷