Google Диск – популярная платформа облачного хранилища, позволяющая пользователям хранить файлы и папки и обмениваться ими. Хотя веб-интерфейс обеспечивает удобный способ загрузки файлов, использование интерфейса командной строки (CLI) в Linux может быть более эффективным, особенно при работе с большими файлами или при автоматизации процессов загрузки файлов. В этой статье мы рассмотрим несколько способов загрузки файлов в общую папку Google Диска с помощью инструментов CLI в Linux.
Метод 1: GDrive
GDrive – это инструмент командной строки для Google Диска, который обеспечивает простой и эффективный способ взаимодействия с файлами на Диске. Выполните следующие действия, чтобы загрузить файлы в общую папку с помощью GDrive:
-
Установите GDrive: загрузите двоичный файл GDrive, подходящий для вашего дистрибутива Linux, из официального репозитория GitHub ( https://github.com/prasmussen/gdrive ). Извлеките архив и поместите двоичный файл в каталог, указанный в PATH вашей системы.
-
Авторизация GDrive: откройте терминал и выполните следующую команду, чтобы авторизовать GDrive с помощью вашей учетной записи Google:
gdrive about -
Загрузить файлы: используйте следующую команду, чтобы загрузить файл в общую папку:
gdrive upload --parent <folder_ID> <file_path>Замените
<folder_ID>на идентификатор общей папки и<file_path>на путь к файлу, который вы хотите загрузить.
Метод 2: Rclone
Rclone – это мощный инструмент командной строки, который поддерживает различных поставщиков облачных хранилищ, включая Google Диск. Вот как вы можете использовать Rclone для загрузки файлов в общую папку:
-
Установка Rclone: посетите официальный веб-сайт Rclone ( https://rclone.org/ ) и следуйте инструкциям по установке для вашего дистрибутива Linux.
-
Настройка Rclone: откройте терминал и выполните следующую команду, чтобы настроить Rclone с помощью вашей учетной записи Google Диска:
rclone config -
Добавить пульт: выберите «n» для нового пульта, укажите имя пульта и выберите «диск» в качестве типа хранилища. Следуйте инструкциям, чтобы авторизовать Rclone с помощью вашей учетной записи Google.
-
Загрузить файлы. Чтобы загрузить файл в общую папку, используйте следующую команду:
rclone copy <file_path> <remote_name>:<folder_path>Замените
<file_path>на путь к файлу, который вы хотите загрузить,<remote_name>на имя пульта, который вы настроили на предыдущем шаге, и<folder_path>путь к общей папке.
Метод 3: Grive2
Grive2 – это инструмент командной строки, специально разработанный для Google Диска. Хотя он больше не поддерживается активно, его все равно можно использовать для загрузки файлов в общую папку. Чтобы использовать Grive2, выполните следующие действия:
-
Установка Grive2: откройте терминал и выполните следующие команды, чтобы установить Grive2:
sudo add-apt-repository ppa:nilarimogard/webupd8 sudo apt update sudo apt install grive -
Настройка Grive2: выполните следующую команду, чтобы настроить Grive2 с помощью вашей учетной записи Google:
grive -a -
Загрузить файлы: поместите файлы, которые хотите загрузить, в папку Grive2 в вашей локальной системе. Grive2 автоматически синхронизирует файлы с вашим Google Диском, включая общую папку.
Загрузка файлов в общую папку Google Диска с помощью интерфейса командной строки в Linux обеспечивает удобный и эффективный способ управления облачным хранилищем. В этой статье мы рассмотрели три метода — GDrive, Rclone и Grive2 — каждый из которых имеет свои преимущества. Независимо от того, предпочитаете ли вы специальный инструмент CLI Google Диска или более универсальный инструмент облачного хранилища, такой как Rclone, эти методы позволяют автоматизировать загрузку файлов, обрабатывать большие файлы и легко интегрировать Google Диск в рабочий процесс Linux.