Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。403件0以下のようなフォルダ構成があります。/var/tmp/組織コード/logこのlogディレクトリ配下に0byteのファイルがたくさんあり、それを全て定期的に削除したいと思っています。同ディレクトリにはそれ以外のファイルやフォルダも入っていて、それらは絶対に削除してはいけないものです。\;いろいろ調べたのですが、Unix系は初心者のため、これで妥当かどうか不安なのです。環境はSolaris11で、bashです。「組織コード」の部分を固定値にしてコード数分コマンドを書けば確実だとは思いますが、組織コードが増えたり変わるたびにシェルにもメンテが必要になるので、イマイチだと思っています。詳しい方、ぜひアドバイスしていただけないでしょうか。個の銅バッジ1動作環境がSolaris11であれば、「Linux」の記述、ならびにタグは削除したほうが閲覧者が誤解しなくてよいと思います。-emptyの方が良いように思えます。\+とするとxargsのようにできるだけまとめて処理をしようとしてくれます。いうと-deleteというアクションもあります。票5まず、SolarisとLinuxは全く異なるオペレーティングシステムです。使用しているオペレーティングシステムがなんであるかを正しく把握しておく必要があります。find等の後からインストールされたものが用意されている場合があります。どのfindを使用するかを把握し、適切なマニュアルを参照する必要があります。不用意な依存関係を排除する意味でも/usr/bin/findとパスを明示することでOS付属のものを使用するのも一つの手です。\;でおおよそ問題ありません。\;のようにechoを加えて動作確認をするのも一つの手です。伽語蓮弥さんがコメントにて-emptyや-deleteを提案されていますが、Solarisのfindマニュアルを参照する限りそのような機能は言及されていないので意図通りには動作しないかもしれません。+については使用できます。findであればいずれの機能も存在します。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。