gpt4 book ai didi

bash - 使用扩展文件属性对目录中的文件进行排序

转载 作者:行者123 更新时间:2023-11-29 09:31:15 25 4
gpt4 key购买 nike

我在一个目录下有很多文件,我给它们添加了扩展文件属性

setfattr -n user.processorder -v 2 myfile.txt

我想知道,是否可以使用 FOR 循环遍历目录中的文件,但根据扩展文件属性“processorder”对它们进行排序?

最佳答案

下面是如何在 XFS 文件系统上做到这一点

添加属性

attr -s some.attr -V 1 file3
attr -s some.attr -V 2 file1
attr -s some.attr -V 3 file2

阅读并整理

ls -1 文件* | xargs -I '{}' bash -c "attr -g some.attr '{}' | tr '\n' ' ' ; echo"|排序 -n -t ':' -k2,2
属性“some.attr”对于 file3 有一个 1 字节的值:1
属性“some.attr”对于 file1 有一个 1 字节的值:2
文件 2 的属性“some.attr”有一个 1 字节的值:3

关于bash - 使用扩展文件属性对目录中的文件进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48627806/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com