サブディレクトリとファイルのセットを含むディレクトリ「プロジェクト」があります。ディレクトリ「projct」でchmodコマンドを使用して、同じディレクトリ内の666のディレクトリとファイルに777権限を付与したい。どうすればそれができますか?
すべてを一度に実行するには:
find ./ \( -type d -execdir chmod 755 '{}' \; \) , \( -type f -execdir chmod 644 '{}' \; \)
これは、現在のディレクトリの下のツリーを1回だけ走査し、ファイルに644、ディレクトリに755を設定します。
再帰的にディレクトリにすべてのユーザーに読み取り、書き込み、実行の権限を付与します。
Sudo find /path/to/the/directory -type d -exec chmod 777 {} \;
再帰的にファイルにすべてのユーザーに読み取り、書き込み、実行の権限を付与します。
Sudo find /path/to/the/directory -type f -exec chmod 777 {} \;