
当然のことながら、より多くのサブフォルダーとファイルを含むサブフォルダーの構造を chmod する必要があります。
ここで、同じ方法で、この完全な構造へのアクセス権 (所有者:グループ、この時点では ACL なし) を変更する必要があります。フォルダーには 775 が必要ですが、ファイルには 664 が必要です。どうすればこれを実現できますか?man chown
解決策が見つからないので、パイプを使って実行できると考えましたfind
。chown
パイプに関する私の知識はごく基本的なものです。コマンドを指定して、そのコマンドの出力を 2 番目のコマンドで送信したのだと思います。
find -type d | chmod -R 775 *
私の推測ですが、私のコマンドの出力は考慮されませんfind
。おそらく、chownコマンドの「*」が、出力をfind
いくらか上書きしているのでしょう。
これを自分に有利になるように調整するアイデアはありますか?
答え1
しないでください-R
フラグを と一緒に使用するchmod
と、再帰的になります (引数に含まれるすべてのフォルダーとファイルに適用されます)。次のように使用します。
find . -type d -exec chmod 775 {} +