【2.2】mac删掉文件额外的属性

如果一个文件或文件夹带有其他的属性,则会在权限后面看到@这个字符。这是出去额外的安全信息(extended security information,ACLs)

@权限的处理

tanqianshan[tools]$ ls -l
total 1096928
drwxr-xr-x  34 tanqianshan  staff       1156  3 30  2018 MacPorts-2.4.2
-rwxrwxr-x@  1 tanqianshan  staff  561623279  5 22 13:37 biovia_2019.ds2019client.bin
drwxr-xr-x   7 tanqianshan  staff        238  8  7  2018 moe

查看@权限

tanqianshan[tools]$ ls -@l biovia_2019.ds2019client.bin 
-rwxrwxr-x@ 1 tanqianshan  staff  561623279  5 22 13:37 biovia_2019.ds2019client.bin
    com.apple.metadata:kMDItemWhereFroms          127 
    com.apple.quarantine           68 

消除额外的权限

tanqianshan[tools]$ xattr -d com.apple.quarantine biovia_2019.ds2019client.bin 

tanqianshan[tools]$ xattr -d com.apple.metadata:kMDItemWhereFroms biovia_2019.ds2019client.bin 
tanqianshan[tools]$ ls -l
total 1096928
drwxr-xr-x  34 tanqianshan  staff       1156  3 30  2018 MacPorts-2.4.2
-rwxrwxr-x   1 tanqianshan  staff  561623279  5 22 13:37 biovia_2019.ds2019client.bin
drwxr-xr-x   7 tanqianshan  staff        238  8  7  2018 moe

参考资料

个人公众号,比较懒,很少更新,可以在上面提问题,如果回复不及时,可发邮件给我: tiehan@sina.cn

Sam avatar
About Sam
专注生物信息 专注转化医学