Ubuntu フォルダから Google ドライブ フォルダに写真をコピーする

Ubuntu フォルダから Google ドライブ フォルダに写真をコピーする

すべての画像ファイル(Steam スクリーンショット)を Google ドライブ アカウントにコピーし、ホーム サーバーにバックアップする crontab スケジュールを作成しようとしています。

これまでは「cp - R /home/(user)/Pictures/Screenshots/Steam/ gio google-drive://(user)@gmail.com/Screenshots/Steam/」を実行しましたが、「cp: target '(URL)' is not a directory」という出力が出ます。

これまでにこれをやった人はいますか? Web で少し検索しましたが、最新かつ実用的な情報はほとんど見つかりませんでした。

答え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 ドライブ)に存在しない新しいスクリーンショットのみが転送されます。

関連情報