Termux下载Github项目后无法进入目录及存储路径查询问题
问题原因前置说明
你执行cd /*projectname*报错是因为路径开头的/代表从系统根目录检索,而git clone默认会把项目下载到执行命令时的当前工作目录,不会存到根目录下。重复克隆提示路径已存在,是因为项目已经成功下载到了Termux的私有目录,只是你没有找到正确的访问路径。
1. 如何在Termux中打开对应的projectname项目
- 如果你克隆项目时没有切换过Termux的工作目录,直接执行
cd ~/projectname即可进入项目目录,将projectname替换为你实际的项目名称即可 - 如果提示路径不存在,先执行
ls命令查看当前目录下的所有文件和文件夹,确认项目文件夹的准确名称后再执行cd 准确文件夹名 - 无法确认项目位置时,执行
find ~ -name "projectname" -type d即可搜索到项目的完整路径,复制返回的路径后执行cd 搜索到的完整路径就能进入项目目录
2. 从Github下载的该项目的完整存储路径是什么
- 默认路径(打开Termux后未切换目录直接克隆):
/data/data/com.termux/files/home/projectname - 安卓自带文件管理器看不到该路径内容是因为安卓11及以上的系统权限限制,普通应用无权访问
/data/data/下的其他应用私有目录,你看到的com.termux相关空文件夹是Termux的公共共享目录,不是默认的下载存储目录 - 如果需要让克隆的项目能被普通文件管理器访问,可在执行git clone前先执行
cd ~/storage/shared切换到手机内置存储根目录,再执行克隆命令即可。
内容的提问来源于stack exchange,提问作者Red Harves1er
相关产品推荐
相关产品推荐

