是否可以编写一个bash命令,将一个(键,值)结构写到文件中,该结构将给定目录中的每个文件及其对应的文件权限表示为八进制数字(即664)?我知道此命令返回一个八进制值:
stat -c '%a' /path/to/file/
但是我不知道如何将其与遍历目录并将其写到文件中结合起来。这条命令也可能有用,该命令使用密钥,值(例如哈希码的结构)创建my_md5.txt文件...
find /path/to/file/ -type f -exec md5sum {} \; > /tmp/my_md5.txt
但是我不知道如何结合这两段代码来做我想要的事情。有任何想法吗?
你的意思是这样吗?
find -type f -exec stat -c "%n: %a" {} \; | cut -b 3- > output.txt
说明
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句