Directory 通过终端使用Google Drive时无法访问文件夹

Directory 通过终端使用Google Drive时无法访问文件夹,directory,Directory,我通过终端使用访问我的谷歌硬盘。存在一个目录,但我似乎无法通过终端访问: 我有一个叫“文件”的目录。在此范围内,我希望访问“说明”。当我做ls-ltr时,我看到: ?????????? ? ? ? ? ? instructions drwxrwxr-x 2 user user 4096 Jun 12 2017 my_docs -rw-rw-r-- 1 user user 3923 Jul 25 2017 bs237-procedure.txt

我通过终端使用访问我的谷歌硬盘。存在一个目录,但我似乎无法通过终端访问:

我有一个叫“文件”的目录。在此范围内,我希望访问“说明”。当我做ls-ltr时,我看到:

?????????? ? ?    ?        ?            ? instructions
drwxrwxr-x 2 user user  4096 Jun 12  2017 my_docs
-rw-rw-r-- 1 user user  3923 Jul 25  2017 bs237-procedure.txt
“说明”一词以红色显示。如果我尝试
cd指令
我会被告知
bash:cd:instructions:没有这样的文件或目录


但是,如果我使用浏览器进入我的谷歌硬盘,我可以访问目录“说明”和其中的文件,没有问题。

我正在搜索,找到了这个答案,希望它对你有用

要读取文件,需要设置其读取权限。但是,要读取目录及其文件列表,需要设置读取和执行权限。如果他们没有,你会遇到像你正在经历的那些奇怪的错误。 要递归设置文件的读取权限以及目录的读取和执行权限,请使用以下命令:
chmod-ra+rX目录名

并链接到该页面:


编辑:你可以更改文件夹的名称,我在网上又看到了这个,它似乎工作

如果此问题与google drive api相关,请编辑您的问题并包含您的代码。如果此问题与名为gdfuse的第三方应用程序有关,请删除google drive api标记并重新标记,确保您的凭据正确无误,如建议的答案所示。当我查看
https://console.developers.google.com
对于凭证,没有。这就是问题所在吗?如果是的话,为什么这么多年来都很好?我想他们可能因为某种原因被删除了?不过,为什么只有这一个子目录受到影响?谢谢。我刚刚尝试了
chmod-ra+rX指令
,但是我得到了消息
chmod:cannotaccess'instructions':没有这样的文件或目录
(尽管它会自动完成,以确认
指令
目录确实存在。哦,还是不起作用。我看到了这一点,我认为值得一试:更改该文件夹的名称,我看到了这一个,但我不明白,因为我没有处理这些东西:)尝试“Factory reset Runtime”简单地更改文件夹名称对我来说很有效!如果你想将其添加为答案,我将接受它。哦,是这样的,很好:)我将编辑当前的答案,谢谢!