我在目录中有许多文件,我向它们添加了扩展文件属性
setfattr -n user.processorder -v 2 myfile.txt
我想知道,是否有可能使用FOR循环遍历目录中的文件,但是根据扩展文件属性排序它们" processorder"?
答案 0 :(得分:1)
以下是如何在XFS文件系统上执行此操作
添加属性
f1_weighted
阅读和排序
attr -s some.attr -V 1 file3
attr -s some.attr -V 2 file1
attr -s some.attr -V 3 file2
答案 1 :(得分:0)
您没有指定自己的操作系统,但在 macOS
上可能会出现这种情况# write 2 as attribute "v" on file "a"
xattr -w v 2 a
xattr -w v 3 b
xattr -w v 1 c
# read attribute "v" of file "a"
xattr -p v a
2
# sort files by attribute "v"
xattr -p v a b c | sort -t: -k2 -n
c: 1
a: 2
b: 3