70
60

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Linuxコマンドのお勉強 再帰的にパーミッションを変更

70
Last updated at Posted at 2018-05-20

chmodで再帰的にパーミッションを変更

chmod -R 777 .

このコマンドだと全てのファイル・ディレクトリが変更されてしまう。

findを使用して再帰的にパーミッションを変更

ディレクトリのみ

find . -type d -exec chmod 777 \{\} \;

ファイルのみ

find . -type f -exec chmod 777 \{\} \;

拡張子指定

find . -type f -name '*.sh' -exec chmod 777 \{\} \;

後ろの呪文

'\{\}' は '{}' と同じでfindで見つけたファイルをchmodに渡します。
'\'は'{'や'}'を特殊文字として扱わないようにするために使われます。

'\;'は、コマンドの区切りを意味します。

70
60
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
70
60

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?