Linux上のディレクトリを移行しようとして、ついうっかりFAT32領域にソースをコピーして移行したら
パーミッションがガバガバになってしまった。
とりあえず一括でファイルは644、ディレクトリは755にしたい。
でも普通にchmodでワイルドカードを使うとファイルもディレクトリも一緒くたで、
しかもドットファイルは無視されちゃったりする。
そんな時は、設定したいディレクトリで、こうする。
find . -type f -print | xargs -I{} chmod 644 "{}"
find . -type d -print | xargs -I{} chmod 755 "{}"
空白をファイル名に含むファイルやディレクトリが無ければ""で括らなくてもいいけど
せっかくだから括っといたほうが安心。