Solarisで0byteファイルのみを削除するコマンドについて
Solaris11.3環境です。
以下のような構成のディレクトリがあるとします。
/var/tmp/KOTEI/END/
/var/tmp/組織コード/END/
この配下にシステムでファイルが大量に作成されるのですが、その中には0byteのファイルも含まれます。
この0byteファイルが1ヶ月で10万個近く溜まってしまうので、シェルで自動削除しようと考えています。
ファイル名に関わらず、0byteファイルは全て削除します。
以下のようなコマンドを考えたのですが、問題ないかご意見いただけないでしょうか?
find /var/tmp/KOTEI/END -size 0c -exec rm {} \;
find /var/tmp/*/END -size 0c -exec rm {} \;
一番怖いのは、0byteでない、データが含まれているファイルも誤って削除してしまうことです。
また、組織は変更になる可能性があるため、"/*/"にすることで対応できているか不安です。
是非アドバイスの程、よろしくお願い致します。