【Environment】 macOS Sonoma 14.4 or later / Sequoia. Using a third-party File Provider extension (Google Drive desktop app).
【Situation】
The evict subcommand has been removed from fileproviderctl, and I cannot find a way
to manually clear the File Provider local cache (files that have been materialized
but are not pinned) via the Terminal. Even in the GUI (Finder), there are cases where
the "Make available offline" (or "Remove Download") option—specifically "Make available online only"—
does not appear when selecting a target folder in bulk (it may only appear when
selecting an individual file).
【Questions】
- Is there any officially supported API, CLI, or GUI operation in macOS Sonoma 14.4
or later that allows a user to explicitly evict unpinned cache items managed
by the File Provider?
2. Was the removal of fileproviderctl evict an intentional design change?
Is there an alternative method?
3. What are the conditions under which the Finder's "Make available online only"
menu item does not appear during multiple selection (specifically when
selecting an entire folder or using Command+A to select all)?
【環境】 macOS Sonoma 14.4以降 / Sequoia。サードパーティのFile Provider拡張 (Google Drive デスクトップアプリ)を使用。
【状況】
fileproviderctl から evict サブコマンドが廃止されており、ターミナルから
File Providerのローカルキャッシュ(実体化済みだが非ピン留めのファイル)を
手動で解放する手段が見当たりません。GUI(Finder)側でも、対象フォルダを
一括選択した場合に「オンラインのみで使用可能にする」という選択肢が
表示されないケースがあります(個別の1ファイル選択時にのみ表示される
ことがある)。
【質問】
- macOS Sonoma 14.4以降で、File Provider配下の非ピン留めキャッシュを ユーザーが明示的にevictする、公式にサポートされたAPI・CLI・GUI操作は 存在しますか?
fileproviderctl evictが廃止されたのは意図的な仕様変更ですか? 代替手段はありますか?- Finderの「オンラインのみで使用可能にする」メニュー項目が、複数選択 (特にフォルダ全体やCommand+A全選択)の際に表示されない条件を教えて ください。