findコマンドでの検索時に、否定の条件を指定する
検索条件の前にエクスクラメーションマークをつける。
$ find . ! -name "*.log"
例えば一括でログファイルを消したいけど、今日のは残しておきたい場合は、以下のように指定すればよい。
$ find . ! -name "catalina.out.2014-10-26" -name "catalina.out.*" | xargs rm -rf
find + xargsは便利。
検索条件の前にエクスクラメーションマークをつける。
$ find . ! -name "*.log"
例えば一括でログファイルを消したいけど、今日のは残しておきたい場合は、以下のように指定すればよい。
$ find . ! -name "catalina.out.2014-10-26" -name "catalina.out.*" | xargs rm -rf
find + xargsは便利。