tips
GoogleDrive

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

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ということで。