如何使`getfacl`以特定顺序运行?
Posted
技术标签:
【中文标题】如何使`getfacl`以特定顺序运行?【英文标题】:How to make `getfacl` run with certain order? 【发布时间】:2020-07-26 07:39:17 【问题描述】:我用getfacl -RP ../www > permission_backup
存储权限,Beyond Compare
比较两个permission_backup
,如果权限有变化,我会运行setfacl --restore
。
我发现了一个问题,我将getfacl -RP ../www > permission_backup
运行到同一个文件夹两次,permission_backup
中的项目可能有不同的顺序,然后Beyond Compare
会告诉我有很大的不同。
例如:
一个permission_backup
如下:
# file: ../www/info/2013-09-05/16.html
# owner: apache
# group: apache
user::rw-
group::r--
other::r--
# file: ../www/info/2013-09-05/1.html
# owner: apache
# group: apache
user::rw-
group::r--
other::r--
# file: ../www/info/2013-09-05/23.html
# owner: apache
# group: apache
user::rw-
group::r--
other::r--
还有一个是:
# file: ../www/info/2013-09-05/23.html
# owner: apache
# group: apache
user::rw-
group::r--
other::r--
# file: ../www/info/2013-09-05/16.html
# owner: apache
# group: apache
user::rw-
group::r--
other::r--
# file: ../www/info/2013-09-05/1.html
# owner: apache
# group: apache
user::rw-
group::r--
other::r--
如何让getfacl
以一定的顺序运行?
【问题讨论】:
【参考方案1】:手动遍历目录,使用循环或find
调用,然后在每个文件上调用getfacl
。
【讨论】:
以上是关于如何使`getfacl`以特定顺序运行?的主要内容,如果未能解决你的问题,请参考以下文章
有没有办法以所需的顺序运行Specflow场景(C#Selenium)?