在命令行中管理内容缓存
您可以在“终端”中使用 AssetCacheManagerUtil
实用工具在命令行中管理内容缓存。如果您需要在无头或远程 Mac 上管理内容缓存,该实用工具也非常有用。若要在另一台 Mac 上管理内容缓存,请使用 ssh
登录另一台 Mac。
大多数 AssetCacheManagerUtil
命令要求根权限且必须与 sudo
命令配合使用。
命令的通用形式:
AssetCacheManagerUtil [options] command
操作 | 示例 |
---|
显示内容缓存设置。 | $ AssetCacheManagerUtil settings
|
显示内容缓存状态。 | $ AssetCacheManagerUtil status
|
查看内容缓存是否已打开。 | $ AssetCacheManagerUtil isActivated
|
查看能否打开内容缓存。 | $ AssetCacheManagerUtil canActivate
|
从另一台电脑导入现有缓存。 | $ sudo AssetCacheManagerUtil absorbCacheFrom /Volumes/SomeVolume/Library/Application\ Support/Apple/AssetCache/Data read-only
|
将现有缓存移到另一台电脑。 | $ sudo AssetCacheManagerUtil moveCacheTo /Volumes/SomeVolume/Library/Application\ Support/Apple/AssetCache/Data
|
重新载入内容缓存设置。 | $ sudo AssetCacheManagerUtil reloadSettings
|
移除所有缓存内容。 | $ sudo AssetCacheManagerUtil flushCache
|
移除所有缓存的 iCloud 内容。 | $ sudo AssetCacheManagerUtil flushPersonalCache
|
移除所有缓存的共享(非 iCloud)内容。 | $ sudo AssetCacheManagerUtil flushSharedCache
|
关闭内容缓存。 | $ sudo AssetCacheManagerUtil deactivate
|
打开内容缓存。 | $ sudo AssetCacheManagerUtil activate
|
有关命令的更多信息,请参阅 AssetCacheManagerUtil man 页面。