首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从ADB终端解压缩电话文件

从ADB终端解压缩电话文件
EN

Stack Overflow用户
提问于 2021-07-28 15:08:11
回答 1查看 920关注 0票数 0

我正在尝试从终端(Ubuntu20.04)解压缩android (11)手机中的文件。我需要从我的Ubuntu笔记本电脑上运行一个脚本来解压缩我手机上的文件。

我已经尝试过来自百事箱建议。使用这个应用程序,我可以在访问shell后解压缩文件。我是说-

代码语言:javascript
复制
$ adb shell                
a60q:/ $ cd /sdcard/
a60q:/sdcard $ unzip data.zip                                            
Archive:  data.zip
  inflating: Screenshot from 2020-11-30 16-45-46 (7th copy).png
  inflating: Screenshot from 2020-11-30 16-45-46 (10th copy).png

但是当我尝试使用直接命令时,它会显示一个错误。

代码语言:javascript
复制
$ adb shell unzip /sdcard/data.zip
unzip: couldn't create file Screenshot from 2020-11-30 16-45-46 (7th copy).png: Read-only file system
Archive:  /sdcard/data.zip

换根手机不是一种选择。我的问题是-

  1. 我能做些什么从终点站解压缩?
  2. 有什么工具可以从终端生成压缩的压缩压缩文件(在Android中)吗?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-08-08 14:38:22

为了成功地从终端调用unzip命令,您应该显式地指定提取zip内容的文件夹,例如:

代码语言:javascript
复制
adb shell unzip /sdcard/data.zip -d /sdcard

通过调用unzip --help,您也将获得有关其他可用参数的更多信息。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68562919

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档