我想使用google-drive-ocamlfuse
键绑定挂载/卸载我的谷歌驱动器,而无需打开终端。我该如何设置?
我在我的 Android 手机上拍照,并将它们与谷歌照片同步,这会立即通过云将它们放在其他设备上。
如何让 Google 相册自动同步到我的 Ubuntu 笔记本电脑硬盘?
当我尝试在 VS Code 上访问我的 Google Drive 文件夹时,文件名似乎经过哈希处理,并且不按名称显示。这很烦人。我也尝试过不同的编辑器。
我尝试过atom、pycharm和sublime text。唯一有效的似乎是 Notepad++。我真的想避免使用记事本,那么有什么解决方案吗?
我已经经历了很长一段时间了。我喜欢 Ubuntu,我不想因为一个问题而不使用它。非常感谢您的帮助。
正如您在第二张照片中看到的那样,代码看起来很好。只是文件名有问题。
VS代码
原子
崇高的文字
有没有软件可以安装在ubuntu服务器上,然后用来协同编辑文本文件,有时会添加一些附件?如果 2 个人同时保存具有不同内容的同一个文档,则不会丢失任何数据,这一点很重要。我找到了 seafile,但考虑到它需要 3 个端口才能工作,并且需要手动安装,这似乎太复杂了。
我有一个文件夹,用于保存我的脚本、我编写的 netbeans 项目等。我厌倦了在每个新项目或每次编辑后上传它。我看到了一些客户,但我不想使用它们。
有没有一个简单的命令行工具,我可以选择一个文件夹并同步它?
首先,这不是(就我可以搜索而言)重复。
我为我的 Google 帐户启用了 GOA 并启用了文件,所以我的帐户在我的计算机下的 Nautilus 中显示得很好。令我惊讶的是,我还有 Thunar 文件管理器,它也出现在那里。伟大的!
现在我想知道我是否可以使用终端、终结者或我安装的任何终端仿真器访问它。按照我在网上找到的一些建议,由于这是一个 Gnome 虚拟文件系统 (GVFS),我列出了我的 gvfs 位置的内容,如下所示:
ls "$XDG_RUNTIME_DIR"/gvfs/google-drive\:host\=gmail.com\,user\=username
Run Code Online (Sandbox Code Playgroud)
它显示(显然)我的文件和文件夹,但以某种解码的格式显示,如下所示:
ls "$XDG_RUNTIME_DIR"/gvfs/google-drive\:host\=gmail.com\,user\=username
0B2f4njx3e-blablalba 0B2f4njx3e-blablalbe
0B2f4njx3e-blablalbi 0B2f4njx3e-blablalbo
Run Code Online (Sandbox Code Playgroud)
所以,我认为本机 gvfs 工具可以,也许可以即时解码,所以我尝试了以下显示类似输出的内容:
$ gvfs-ls google-drive://username@gmail.com/
0B2f4njx3e-blablalba
0B2f4njx3e-blablalbe
0B2f4njx3e-blablalbi
0B2f4njx3e-blablalbo
Run Code Online (Sandbox Code Playgroud)
嗯,有人见过吗?谁能让它发挥作用?
我知道一些发烧友有一个类似 FUSE 的驱动程序显然可以工作,如果这个本地驱动程序不起作用,我会完全尝试它,但我希望能够确保没有办法让它与本地软件一起工作.
我按照如何在 Ubuntu 18.04 LTS 中访问您的 Google Drive 帐户中所述将我的 Google Drive 添加到在线帐户。
它从图形界面正常工作:
但是如何从命令行通过文件系统访问它?
更新:我发现了这个:
$ mount | grep gv
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
$ cd /run/user/1000/gvfs/google-drive:host=gmail.com,user=butterworth.ray
$ ls -lgAFt
ls: cannot read symbolic link '1PhljWusfB-JWfKSu3xqzSzCOqztgDTEDWqfG3E2KioQ': Function not implemented
ls: cannot read symbolic link '12TmyqxUuLFQIktoec0Pe2ygDVPVx9YsDfi6tS2hAXFc': Function not implemented
ls: cannot read symbolic link '1uUnjOG172XdBQ1fLe6AbslNjsHiTK-IaUpzImwkwSbc': Function not implemented
...
total 0
lrw------- 1 ray 0 Jan 19 15:56 1IkBP3RVzCkMPO8UYI8LFyLo71rCOhbEirSMuS39GxUc
lrw------- 1 ray 0 Jan 5 10:06 1JkZJuIN4U-XwOLfKmYr3-0Y2KYQMQ_EmVrZPj1i1AMI
lrw------- …
Run Code Online (Sandbox Code Playgroud) 我有两个通过 Gnome 在线帐户 (GOA) 连接的 Google Drive 帐户。我可以使用 nautilus 浏览它们,但我还没有找到如何通过命令行访问它们。即使它们是网络共享,它们也不应该安装在某个地方吗?
我的目标是能够比较两者以查看是否有任何文件丢失,因为我正在它们之间复制文件。我曾尝试通过 nautilus 直接复制文件,但它会停止,并且每当窗口没有变灰时,消息就是这需要几个月的时间。
谢谢你的帮助
我正在使用 登录时安装我的 Google Drive google-drive-ocamlfuse
。问题是现在关机或重启似乎多了 2 分钟的暂停。
现在,如果我在关闭之前卸载 Google Drive,一切都会按预期进行,不会有任何停顿。
我检查了一些systemd
服务并构建了一个新服务,但并不确切知道我在做什么(“有根据的猜测”)。
/etc/systemd/system/rs-shutdown.service
:
# Redsandro 2017-09-1
# Unmount GoogleDrive to prevent shutdown delay.
[Unit]
Description=Unmount GoogleDrive on shutdown
Before=umount.target shutdown.target reboot.target halt.target
[Service]
Type=oneshot
RemainAfterExit=true
ExecStart=/bin/true
ExecStop=/bin/sh -c "umount /home/redsandro/GoogleDrive"
[Install]
WantedBy=multi-user.target
Run Code Online (Sandbox Code Playgroud)
然后我跑了:
sudo systemctl enable rs-shutdown.service
sudo systemctl start rs-shutdown.service
Run Code Online (Sandbox Code Playgroud)
然而,关机仍然滞后了2分钟。如果我想快速关闭,我仍然需要手动卸载共享。
有没有解决方案,或者这只是尝试做我想做的事情的错误地方?
我正在运行 Linux Mint 17 和 Ubuntu 16.04.3。
Ubuntu 版本:14.04.5 LTS
.
gdrive 是一个用于与 Google Drive 交互的命令行实用程序。
我已使用特定用户进行了初始化gdrive
(https://github.com/prasmussen/gdrive )。例如gdrive about
返回其信息。
我安装的方式gdrive
:
$ go get github.com/prasmussen/gdrive
$ gopath=$(go env | grep 'GOPATH' | cut -d "=" -f 2 | tr -d '"')
$ echo 'export PATH=$PATH:$gopath/bin' >> ~/.profile
$ source .profile
$ gdrive about # This line authenticates the user only once on the same node.
Authentication needed
Go to the following url in your browser:
https://accounts.google.com/o/oauth2/auth?access_type=offline&client_id=...e=state
Enter verification code: …
Run Code Online (Sandbox Code Playgroud)