[置顶] 泰晓 RISC-V 实验箱,配套 30+ 讲嵌入式 Linux 系统开发公开课
在 Android init.rc 脚本中创建文件
Wu Zhangjin 创作于 2014/07/02
问题描述
某些应用场景要求在init.rc中创建一些目录和文件,目录可以通过
mkdir
创建,但是文件呢?问题分析
如果是Linux用户,很容易联想到
touch
,cp
等命令,但是非常抱歉,Android特立独行,把cp
实现为copy
,而且为了让toolbox尽量小,没有提供touch
命令,而是提供了write
命令:http://androidxref.com/4.4.3_r1.1/xref/system/core/init/keywords.h:94 KEYWORD(write, COMMAND, 2, do_write) 95 KEYWORD(copy, COMMAND, 2, do_copy)
解决方案
下面咱们举例介绍
write
和copy
创建文件的用法:# init.rc on post-fs-data ... write /data/non-empty-file 1 copy /dev/null /data/empty-file
猜你喜欢:
- 我要投稿:发表原创技术文章,收获福利、挚友与行业影响力
- 知识星球:独家 Linux 实战经验与技巧,订阅「Linux知识星球」
- 视频频道:泰晓学院,B 站,发布各类 Linux 视频课
- 开源小店:欢迎光临泰晓科技自营店,购物支持泰晓原创
- 技术交流:Linux 用户技术交流微信群,联系微信号:tinylab
支付宝打赏 ¥9.68元 | 微信打赏 ¥9.68元 | |
请作者喝杯咖啡吧 |