たまにテスト環境を作ったり、本番リリースをしていたりすると、パーミッションの反映もれがあったりします。
どちらかというと、対象のファイルを失念してしまい、結果的に反映もれという事が多いので、コマンドを叩いて事前にチェックできれば良いなという願望からコマンドに辿りついたのでメモしておきます。
パーミッション777を探したい場合
同じようにパーミッション644を探したい場合
その逆で、777以外を探したい場合
ちなみに、これらはたぶん初歩的なコマンドだと思います。特にサーバーをゴリゴリ毎日扱う人だと基本中の基本かもしれません。
しかし、たまにしか触らないと結構覚えてないものなのです。。。
要はfindで検索するだけです。
findのオプションを駆使してファイルタイプをしていたりなど、細かく検索も可能です。
どちらかというと、対象のファイルを失念してしまい、結果的に反映もれという事が多いので、コマンドを叩いて事前にチェックできれば良いなという願望からコマンドに辿りついたのでメモしておきます。
パーミッション777を探したい場合
find . -perm 777
同じようにパーミッション644を探したい場合
find . -perm 644
その逆で、777以外を探したい場合
find . ! -perm 777
ちなみに、これらはたぶん初歩的なコマンドだと思います。特にサーバーをゴリゴリ毎日扱う人だと基本中の基本かもしれません。
しかし、たまにしか触らないと結構覚えてないものなのです。。。
要はfindで検索するだけです。
findのオプションを駆使してファイルタイプをしていたりなど、細かく検索も可能です。