LoginSignup
0
1

More than 3 years have passed since last update.

CentOS8にインストールしたRcloneでGoogleDriveに対してダウンロードとアップロードなど

Posted at

前の記事

CentOS8にRcloneインストールしてGoogleDriveの特定フォルダの中身表示するとこまでやるん

まずはダウンロードしてみるぞい

GoogleDriveの『test』フォルダーの中身を、CentOSの『/share/yurukyan/』にダウンロードするコマンドです。
(『GoogleDriveSync』はあたいがrcloneの接続設定を作る時に付けた任意の名前です)

コマンド
rclone copy GoogleDriveSync:/test/ /share/yurukyan/

『test』内にあるサブフォルダ内のファイルもダウンロードされます。
ただし、空のフォルダーはダウンロードされません。

ダウンロード先に同名ファイルがあった場合は 上書き されます。

お次はアップロードです

ダウンロードコマンドの『元』『先』を てれこ させただけです。

コマンド
rclone copy /share/yurukyan/ GoogleDriveSync:/test/

挙動もダウンロードの時と同じです。

同期もやってみよう

同期の前に注意点!
例えばGoogleDrive側がこう。
image.png
CentOS側がこう。
image.png
この状態で下記の同期コマンドを実行したらどうなるか…

コマンド
rclone sync GoogleDriveSync:/test/ /share/yurukyan/

こうなります。
image.png
『hogeee』フォルダーと『unyaa』ファイルが 消えました

sync はこんなことをします。
1. 同期 と同期 を比較
2. 同期 に無いファイルやフォルダーは同期 から 削除

大事なファイルを消さないようにテストフォルダー作って試しましょい!

パスに日本語(2バイト文字)が含まれる時は

シングルクオテーションで囲うのです。

コマンド
rclone sync GoogleDriveSync:'/ゆるきゃん/' /share/yurukyan/

蛇足

接続設定さえ作ってしまえば、比較的簡単なコマンドでGoogleDriveとファイルのやりとりができまする。
インストールも含めてこういった手軽さがrcloneの魅力かなと思いまする。

下記と組み合わせれば『おうちのファイルサーバーをGoogleDriveに自動バックアップ』とかできまする。
CentOSで定期(繰り返し)実行したいさー

バージョン

CentOS Linux release 8.2.2004 (Core)
rclone v1.53.3

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1