ここでの私の目標は、ファイル システム全体を実行し、絶対パス、ファイル所有者、およびファイル グループを取得して、後でスクリプトで使用できるようにファイルに保存し、「既知の」ファイルに所有権を再適用することです。
注: 「acl」パッケージをインストールする必要があります。
これが私がこれまでに持っているものです:
find / -exec ./fileog.sh {} \;
./fileog.sh の内容:
getfacl -R "$2" | awk 'NR==1, NR==3 {print $3}' | paste -s -d ',' >> ./ogindex.txt
問題は、次のエラーが表示されることです。
getfacl: : No such file or directory
しかし、これを行うだけでうまくいきます:
find / -exec getfacl -R "$2" {} \;
これを自分で試してください:)
getfacl -R ./some.file | awk 'NR==1, NR==3 {print $3}' | paste -s -d ','
私は何が欠けていますか?