記事一覧 プロジェクト集 検索 このサイトについて
RSS English

rcloneを使ってGoogle Drive共有ドライブの容量を調査・整理する

はじめに Google Driveの共有ドライブで「容量が逼迫しているが、どのフォルダが原因かわからない」という状況に遭遇したことはないでしょうか。Google DriveのWeb UIでは、共有ドライブ内のフォルダごとの容量を簡単に確認する方法がありません。 本記事では、CLIツール rclone を使って、共有ドライブの容量内訳を効率的に調査し、不要なファイルを特定・削除する方法を紹介します。 環境 macOS(Homebrewが利用可能) ターミナル 1. rcloneのインストール brew install rclone 2. Google Driveとの接続設定 以下のコマンドで非対話的にリモート設定を作成できます。 rclone config create mydrive drive scope=drive team_drive=<共有ドライブID> 共有ドライブID: Google DriveのURLから取得できます。https://drive.google.com/drive/u/0/folders/<ID> の <ID> 部分です。 scope=drive はフルアクセス権限を付与します。読み取り専用で十分な場合は scope=drive.readonly を指定してください。 コマンド実行後、ブラウザが開きGoogleアカウントでのOAuth認証が求められます。認証を完了すれば設定完了です。 設定の確認 rclone listremotes # 出力例: mydrive: 3. フォルダ構造の確認 トップレベルのフォルダ一覧 rclone lsd "mydrive:" --drive-team-drive=<共有ドライブID> 出力例: 0 2023-06-20 11:42:28 -1 フォルダA 0 2022-05-18 13:37:35 -1 フォルダB 0 2022-05-18 13:38:45 -1 フォルダC 全ファイルの数を確認 rclone ls "mydrive:" --drive-team-drive=<共有ドライブID> | wc -l 4. フォルダごとの容量を調査する ここが本記事の核心です。rclone size コマンドを使って、各フォルダのサイズを確認します。 ...