directory - 通过终端使用 Google Drive 时无法访问的文件夹
问题描述
我使用gdfuse通过终端访问我的 Google Drive 。存在一个目录,但我似乎无法通过终端访问:
我有一个名为“论文”的目录。在其中我想访问“说明”。当我这样做时,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
instructions
用红色出现的词。如果我尝试,cd instructions
我会被告知bash: cd: instructions: No such file or directory
。
但是,如果我使用浏览器进入我的 Google Drive,我可以访问目录“instructions”和其中的文件没有问题。
解决方案
我正在搜索,我得到了这个答案,希望它对你有用!
要读取文件,需要设置其读取权限。但是,要读取目录及其文件列表,需要设置读取和执行权限。如果不是,您会遇到与您遇到的类似的奇怪错误。要递归地设置文件的读取权限以及目录的读取和执行权限,请使用以下命令:
chmod -R a+rX directoryname
编辑:您可以更改文件夹名称,我再次在互联网上看到它,它似乎工作!
推荐阅读
- javascript - 如何将自定义 js 文件包含/导入到 vue 项目中?
- javascript - 需要帮助从 JavaScript 中的字符串中提取数字
- python - 试图让 PyCharm 帮助我检查数组的维度
- c# - 如何使用 Listbox C# 将两列放在同一行
- javascript - 在 windows 命令行/ package.json 中设置 env
- scala - 如何根据原始数据帧中的总行数将数据帧拆分为两个数据帧
- image - 为ffmpeg创建批处理文件以将图像序列组合到mkv
- php - jQuery显示列表dict到html,让不同的dict用不同的颜色
- vue.js - 使用 Axios 调用 Vuetify 数据表
- apache-flink - 如何在 Flink 键控状态下实现支持嵌套映射的快速插入、查找和迭代的映射映射?