打开终端,进入灰色文件所在目录,执行 sudo xattr -r -d com.apple.FinderInfo .
注意:该命令会会递归处理所有子目录下的灰色文件
但是,我在自己的Mac上运行上述命令报错提示找不到文件,于是自己写了个Python脚本解决该问题:
import os
# 移动硬盘根目录
root_dir = "/Volumes/1T/Tutorial/"
for parent, dir_names, file_names in os.walk(root_dir):
for filename in file_names:
file_abs_path = parent + filename
try:
os.system("xattr -d com.apple.FinderInfo %s" %
file_abs_path)
print(file_abs_path, '√')
except Exception as e:
print(file_abs_path, '×')
print(e)