MacOS 批量移除文件/文件夹的“已锁定”属性

最近使用同步软件从家里的电脑同步了一些文件到办公室的电脑上,但是发现在家里电脑上好好的文件,同步到办公室的电脑上却出现了文件“已锁定”的情况

文件太多的情况下,一个一个右键–>查看属性–>取消“已锁定”,很费时费力。

这时候可以用终端批量去除某一个目录内的所有文件和文件夹:

# 先cd到根目录
cd /path/to/file
# 使用chflags批量去除“已锁定”属性
chflags -R nouchg *

上面的命令中-R表示递归处理目录及其下面的所有文件和目录, nouchg表示取消文件的用户级别只读属性 ,如果将nouchg替换为uchg表示设置文件的用户级别只读属性。

如果指定某一文件/文件夹:

chflags -R nouchg <替换成相对文件/文件夹路径>
暂无评论

发送评论 编辑评论


				
上一篇
下一篇