空のディレクトリ(フォルダ)を一括リストアップ/削除する – Linux
findコマンドとオプションの組み合わせで、空のディレクトリをリストアップできる。
リストアップ
find . -type d -empty
xargsとの組み合わせで、一括削除する
find . -type d -empty | xargs rm -r
ファイル/ディレクトリの権限・所有者を一括変更する – Linux
特定のディレクトリ配下のディレクトリ(またはファイル)のみ、権限や所有者を変更する方法。
単純に、chown(chmod) -R でやると、配下のファイル・ディレクトリ共に一括で更新されてしまうため、
chown apache:apache contents -R
ディレクトリのみを更新したい場合は、findとコマンドの組み合わせで実現する
ディレクトリだけ権限変更
find contents -type d | xargs chmod 775
ファイルだけ権限変更
find contents -type f | xargs chmod 664
ディレクトリだけ所有者変更
find contents -type d | xargs chown apache:apache

