Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash 如何使“getfacl”结果按文件夹名和文件名字母顺序排列?_Bash - Fatal编程技术网

Bash 如何使“getfacl”结果按文件夹名和文件名字母顺序排列?

Bash 如何使“getfacl”结果按文件夹名和文件名字母顺序排列?,bash,Bash,我的系统是centos7。我想比较备份和现有文件夹的ACL 我注意到一个问题:getfacl结果不是按字母顺序排列的,因此很难使用beyond compare进行比较 理想的字母顺序是:文件夹列表按文件夹名称字母顺序排列。按文件名字母顺序列出文件夹中的文件。详情如下: # file: a # owner: root # group: root user::rw- group::r-- other::--- # file: a/a.txt # owner: root # group: root

我的系统是centos7。我想比较备份和现有文件夹的ACL

我注意到一个问题:
getfacl
结果不是按字母顺序排列的,因此很难使用
beyond compare
进行比较

理想的字母顺序是:文件夹列表按文件夹名称字母顺序排列。按文件名字母顺序列出文件夹中的文件。详情如下:

# file: a
# owner: root
# group: root
user::rw-
group::r--
other::---

# file: a/a.txt
# owner: root
# group: root
user::rw-
group::r--
other::---

# file: a/b.txt
# owner: root
# group: root
user::rw-
group::r--
other::---

# file: b
# owner: root
# group: root
user::rw-
group::r--
other::---

# file: b/a.txt
# owner: root
# group: root
user::rw-
group::r--
other::---

# file: b/b.txt
# owner: root
# group: root
user::rw-
group::r--
other::---
如何使
getfacl
结果按文件夹名和文件名字母顺序排列