Скопируйте изображения из папки Ubuntu в папку Google Диска

Скопируйте изображения из папки Ubuntu в папку Google Диска

Я пытаюсь создать расписание crontab для копирования всех файлов изображений (скриншотов Steam) в мою учетную запись Google Drive, а затем создать их резервную копию на моем домашнем сервере.

Пока что у меня есть "cp - R /home/(user)/Pictures/Screenshots/Steam/ gio google-drive://(user)@gmail.com/Screenshots/Steam/", но это выводит "cp: target '(URL)' is not a directory".

Кто-нибудь уже делал это? Я поискал в интернете, но нашел мало актуальной и рабочей информации.

решение1

cp - R /home/(user)/Pictures/Screenshots/Steam/ gio google-drive://(user)@gmail.com/Screenshots/Steam/" but this outputs "cp: target '(URL)' is not a directory

В вашем каталоге есть место и опция, так и должно быть.

cp -R /home/(user)/Pictures/Screenshots/Steam/gio google-drive://(user)@gmail.com/Screenshots/Steam/

Обратите внимание, что я удалил пробелы в словах Steam/ gioи cp - R.

Если ваша коллекция изображений со временем растет, я предлагаю rsync — вы можете настроить его на копирование только новых файлов, чтобы вам не пришлось перезаписывать существующие файлы.

rsync -ca --ignore-existing /home/(user)/Pictures/Screenshots/Steam/gio google-drive://(user)@gmail.com/Screenshots/Steam/

Это позволит перенести только новые снимки экрана, которых нет в месте назначения (на вашем Google Диске).

Связанный контент