0 前言
对于前端React开发,执行install命令后会生成node_modules文件夹,一般git版本控制里会忽略此文件夹,但Mac的iCloud云同步则不会忽略此文件夹。
以下记录Mac将文件夹标记为不进行iCloud同步的解决方法:
1 新建位于文件夹的终端窗口
name@MacBook node_modules %
2 执行 xattr 命令
使用 xattr 命令将 node_modules 文件夹标记为不进行 iCloud 同步
name@MacBook node_modules % xattr -w com.apple.metadata:com_apple_backup_excludeItem com.apple.cloudDocs .
3 验证
使用 xattr 命令查看文件夹的扩展属性,得到以下输出,即设置成功
name@MacBook node_modules % xattr -l .
com.apple.fileprovider.dir#N: 1
com.apple.macl:
com.apple.metadata:com_apple_backup_excludeItem: com.apple.cloudDocs