|
XATTR(1) BSD General Commands Manual XATTR(1)
NAME
xattr -- display and manipulate extended attributes
SYNOPSIS
xattr [-lrsvx] file ...
xattr -p [-lrsvx] attr_name file ...
xattr -w [-rsx] attr_name attr_value file ...
xattr -d [-rsv] attr_name file ...
xattr -c [-rsv] file ...
xattr -h | --help
举例:1:给文件加上@的扩展属性
首先查询到需要添加的属性以及属性的值,它们是成对出现的,比如文字编码com.apple.TextEncoding: utf-8;
可以使用xattr -l newfile2来查看。然后就是给文件加上扩展属性,使用命令:xattr -w 属性名 属性值 文件名 。比如给文件加上字符utf-8编码 :xattr -w com.apple.TextEncoding utf-8 newfile3
再查看一下文件,已经改变了。
2:去掉文件的扩展属性
首先要查询到文件已经有的扩展属性,使用xattr -l 文件名 来查看,然后使用命令 xattr -d 属性名 文件名,就可以去掉了,比如去掉文件的文字编码:xattr -d com.apple.TextEncoding newfile3
这个命令的内容很少,可以使用xattr -h命令来查看完整的内容。