
压缩目录,排除多个子目录
发布日期:2021-05-19 23:22:18
浏览次数:21
分类:精选文章
本文共 568 字,大约阅读时间需要 1 分钟。
压缩大型Android代码时,本文将介绍如何有效排除不需要的文件,方便压缩流程。这种方法避免了直接列出大量排除规则的复杂性。
排除文件的详细方法
在压缩Android代码之前,执行以下步骤:
创建排除文件
使用find
命令生成一个排除文件excludefile.xml
,将不需要的文件和目录列出。find ./ -name ".repo" -o -name ".git" -o -name ".ccache" > excludefile.xml
说明:-o
参数用于连接两个不同的匹配模式,表示“或”关系。即,如果文件名包含.git
或.ccache
,会被排除在外。
压缩代码
使用tar
命令进行压缩,同时指定排除文件。tar -czvf msm8909-n.tar.gz --exclude-from=./excludefile.xml ./*
说明:--exclude-from=./excludefile.xml
指定了排除文件,后面的./*
表示将当前目录下的所有文件和子目录压缩。
注意事项
- 确保
excludefile.xml
文件已经正确生成。 - 压缩时请切换至 Ihren开发环境的根目录。
- 如需要支持更多的排除模式,可以在
find
命令中通过添加更多条件实现。
通过这种方式,您可以高效地压缩Android代码且排除不必要的文件。
发表评论
最新留言
哈哈,博客排版真的漂亮呢~
[***.90.31.176]2025年04月24日 07时05分42秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Linux:yum安装提示“没有可用软件包”
2023-02-05
Linux:修改yum源
2023-02-05
Linux:几个重要的文件处理命令
2023-02-05
Linux:升级OpenSSL到1.1以上版本
2023-02-05
Linux:升级python3
2023-02-05
Linux:安装gcc
2023-02-05
Linux:安装Grafana
2023-02-05
Linux:安装Nginx
2023-02-05
Linux:安装npm
2023-02-05
Linux:安装Redis
2023-02-05
Linux:安装ruby
2023-02-05
Linux:安装rvm
2023-02-05
Linux:服务器监控神器Netdata
2023-02-05
linxu自定义安装及网络配置
2023-02-05
lirs cache java库_Java 缓存库 — Caffeine
2023-02-05
list extend() 索引,不仅将列表元素插入到末尾
2023-02-05
list set map的区别
2023-02-05
List 去重的 6 种方法,这个方法最完美
2023-02-05
List 去重的 6 种方法,这个方法最完美!
2023-02-05