我有一个带ACL的Debian文件服务器。 使用getfacl -R我得到所有文件,但我只需要目录。
我尝试只列出目录,然后将其输入到getfacl:
ls -R | grep ":$" | cut -d: -f 1 > file.txt
然后getfacl cat file.txt
。但是很多目录都有空格,我们无法改变它们。
感谢您的帮助。
答案 0 :(得分:0)
你的问题不是很难,是的,但只是痛苦。对于那个很抱歉。为了获得可靠的性能,您可能必须使用man 5 acl
汇总的库接口编写和编译自己的命令行工具。
如果您碰巧使用Python(我自己不使用它,而不是Perl习惯),那么似乎存在Debian包 python-pylibacl,看起来好像它可能会做你想要的。
祝你好运。