Posted at

Google Driveのチームドライブでディレクトリをコピー

More than 1 year has passed since last update.

Google Driveのチームドライブを使っていると、2018/01/05現在だとディレクトリコピー(再帰コピー)できないので困ることがあります。

そんなときは、Macであれば以下の手順で楽できるかもしれません。


手順


事前準備

「Mac版ドライブファイルストリーム」(専用クライアント)をインストールします。

上記アプリでGoogle Driveをマウントします。

私の環境では/Volumes/GoogleDriveにマウントしています。

以下のように調べられます。


マウントパス確認

$ df -h | grep drivefs

drivefs 16Ti 0Bi 16Ti 0% 18446744069414607612 4294967295 79201168131100448% /Volumes/GoogleDrive


再帰コピーの実行

ターミナルを開いて、以下の手順を実行しましょう。


複製手順

$ mkdir /Volumes/GoogleDrive/チームドライブ/{{複製先ディレクトリ}}

$ cd {{複製元ディレクトリ}}
$ tar cf - * | (cd /Volumes/GoogleDrive/チームドライブ/{{複製先ディレクトリ}}/; tar xfp -)

要はtarで再帰コピーしているだけです。


最後に

条件やら環境やらクライアントバージョンやらで手順は変わるかもしれません。

2018/01/05現在のtipsということで。