Shell命令进入文件夹(命令行操作)
安卓基于Linux内核,通过终端(如ADB或Termux)执行Shell命令操作文件夹的核心是 cd
命令:
基础操作
cd /sdcard/Documents # 进入设备内置存储的Documents文件夹 cd .. # 返回上一级目录 cd ~ # 返回用户主目录(如Termux中的/data/data/com.termux/files/home)
关键命令组合
- 查看当前路径:
pwd
- 列出文件夹内容:
ls -l
(显示详细信息)或ls -a
(包括隐藏文件) - 创建文件夹:
mkdir NewFolder
- 删除空文件夹:
rmdir EmptyFolder
环境差异
- ADB(电脑连接安卓设备):
需先启用手机的USB调试
,电脑安装ADB工具后执行:adb shell # 进入设备Shell环境 cd /sdcard/Download
- Termux(安卓本地终端):
直接输入命令操作,路径通常从/data/data/com.termux/files/home
开始。
通过Shell命令启动文件管理器(图形界面打开)
若需在图形界面中打开文件夹,可调用系统文件管理器应用:
通用方法
am start -n com.android.documentsui/.files.FilesActivity -d file:///sdcard/Documents
am start
:启动Activity-n com.android.documentsui/.files.FilesActivity
:系统文件管理器的组件名(不同品牌可能需替换)-d file:///路径
:指定目标文件夹
品牌适配示例
- 小米:
com.mi.android.globalFileexplorer/.FileExplorerActivity
- 三星:
com.sec.android.app.myfiles/.MainActivity
⚠️ 注意:路径需用
file://
前缀,且确保文件夹存在。
注意事项
- 权限限制:
- 访问系统目录(如
/system
)需Root权限,普通用户仅能操作/sdcard
等用户存储区。 - Termux默认无外部存储权限,需用
termux-setup-storage
授权。
- 访问系统目录(如
- 路径格式:
- 安卓路径区分大小写,正确示例:
/sdcard/Download
(非/Sdcard/download
)。
- 安卓路径区分大小写,正确示例:
- 风险提示:
- 删除系统文件可能导致设备故障,Root操作需谨慎。
- 生产环境中建议备份数据后再操作。
- 命令行操作:用
cd
和ls
在终端内浏览/管理文件夹(无图形界面)。 - 图形界面打开:用
am start
命令调用文件管理器应用(需适配设备品牌)。 - 优先选择:普通用户推荐使用系统自带的文件管理器App;开发者或高级用户可通过ADB/Termux执行Shell命令。
基于Android开源项目文档及Shell命令通用规范,部分路径可能因设备系统定制差异需调整,实践前请确认环境兼容性。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/6335.html