📜  DriveSync Local Files with Google Drive 使用 Linux CLI(1)

📅  最后修改于: 2023-12-03 15:00:32.268000             🧑  作者: Mango

DriveSync Local Files with Google Drive 使用 Linux CLI

DriveSync是一种Linux CLI工具,用于轻松同步本地文件和Google Drive。通过它,您可以在本地文件和Google Drive之间存储和同步文件,而无需手动上传和下载文件。

Features
  • 轻松同步本地文件和Google Drive。
  • 将Google Drive视为本地驱动器并进行操作。
  • 可自定义同步选项或筛选文件。
  • 支持文件缓存。
  • 可在后台运行,同时支持日志记录。
Requirements
  • 拥有一个Google账户。
  • 在Google Drive中创建一个API密钥。
  • 安装最新版本的Python。
  • 安装必要的Python模块(google-auth,google-api-python-client,psutil)。
Installation

您可以使用pip来安装DriveSync,只需运行以下命令:

$ pip install drivesync
Configuration

首先,您需要在以下网址上为自己的Google账户创建API密钥:Google Cloud Console

接下来,创建一个新项目并添加必要的凭据。然后,将其下载为JSON文件并将其保存在可访问的目录中。

现在,在Linux shell中,转到存储凭证的目录(例如,/ home / myuser / credentials)并运行以下命令:

$ export GOOGLE_APPLICATION_CREDENTIALS=credentials.json

这将设置您的凭证并确保DriveSync可以正常工作。

Usage

在Linux shell中,使用以下命令来运行DriveSync:

$ drivesync --local /path/to/local --remote /path/on/drive

使用此命令,您可以轻松同步本地文件和Google Drive。--local参数指向本地文件夹,而--remote参数指向Google Drive上的路径。

您还可以使用其他选项来自定义同步行为,例如:

$ drivesync --local /path/to/local --remote /path/on/drive --exclude *.txt

在此示例中,DriveSync将排除所有文本文件(.txt)并同步其余文件。

Conclusion

DriveSync是一种便捷的命令行工具,可让程序员轻松同步本地文件和Google Drive。这是一个强大的工具,具有完全可自定义的同步选项,并支持后台运行和日志记录。