自分用メモ
ディレクトリ内の特定の名前のファイルにアプローチする.
カレントディレクトリ内のhogeという名前がついている.datファイルをすべてgzip化したければ,
find . -name "hoge*.dat" -exec gzip -v '{}' \;
hoge00.datを除いたhoge01.dat~hoge**.datをgzip化したければ,
find . -name "hoge*.dat" -not -name "*00*" -exec gzip -v '{}' \;
ちなみに移動をさせたければ,
find . -name "hoge*.dat" -not -name "*00*" -exec mv '{}' ディレクトリパス名 \;
応用しやすいね.
参考にしました↓
findコマンドで複雑な検索条件を設定する