web-dev-qa-db-ja.com

隠しファイルを含めてchmod -R 777 *をsudoする方法は?

基本的に私がやりたいことはすべてタイトルです。フォルダー内のすべてのユーザーに読み取り、書き込み、実行のアクセス許可を付与する場合、通常は次のようにします。

Sudo chmod -R 777 *

このコマンドを拡張して、隠しファイルや隠しフォルダー(ドットで始まる)を含めるにはどうすればよいですか。お気に入り .env?上記のコマンドではこれらは影響を受けないためです。

1
Blackbam

ユニバーサル:

chmod 777 -R ./* ./.[!.]*

Bashにはこのコマンドがあります

shopt -s dotglob

shopt -u dotglobの使用を続けたい場合は、コマンドに隠しファイルも含める(Sudo chmod -R 777 *でその動作を無効にする)。

  • 間違ったディレクトリから実行すると、システムが壊れます。
  • *のみを使用するのではなく、./*を使用してください。
  • 買い物法は普遍的な方法よりも安全です
4
Rinzwind