創建腳本/usr/local/bin/fix-xattr
,內容如下:
#!/bin/bash
for i in ./*
do
xattr -d com.apple.FinderInfo "$i" && echo "正在處理: $i"
done
添加可執行權限:
chmod +x /usr/local/bin/fix-xattr
然後通過終端進入無法打開的文件所在的目錄,執行/usr/local/bin/fix-xattr
,即可修復所有無法打開的文件。
如果修復的文件存在問題將會顯示:
正在處理: ./Navicat Premium.app
否則:
xattr: ./Setup Screen Capturer Recorder v0.12.10.exe: No such xattr: com.apple.FinderInfo