我注意到Google Chrome已保留托管应用的所有版本(已解压缩)。即使它(作为update_url
)作为.crx
文件传递,在extensions文件夹中,它有47个文件夹,其中每个文件夹都是我的应用程序中的解压缩/未压缩文件。
答案 0 :(得分:1)
答案 1 :(得分:1)
您可以使用Zsh删除除最新目录之外的所有目录(例如扩展程序的版本),如下所示:
setopt extendedglob
for i in ~/Library/Application\ Support/Chromium/Default/Extensions/*(/)
do
if [[ ${#$(ls -1 $i)} -gt 1 ]]
then
rm -r $i/*^(Om[1,-2])
fi
done
插入符^
用于排除模式(需要设置extendedglob
),O
按降序对生成的扩展进行排序,m
用于修改时间。 [1,-2]
匹配除第一个全局结果之外的所有结果。