macOS 中 terminal ls 出的文件带 @ 是什么意思

 @ 符号是 macOS 系统独有的,表示文件带有一些附加的信息,比如你在 Finder 中给文件添加的 tag 就属于此类。

当从互联网下载文件附带该附加信息时可能导致文件无法访问

一、查看文件的附加属性

1、查看属性名

xattr filename.txt

2、查看属性名和值

xattr -l filename.txt

3、列文件时显示附加属性名

ls -l@

二、编辑查看相应的信息

  • -c 清除所有附加属性信息
  • -w 添加某个附加属性信息
  • -d 删除某个附加属性信息
  • -p 显示某个附加属性的值
# 删除某个文件所有附加属性
xattr -c filename.txt

# 删除当前文件夹下所有文件的附加属性值
xattr -c *

# 删除当前文件夹下所有文件的附加属性值,包含子文件夹的所有文件
xattr -cr directory
xattr -cr *




点赞(227) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部