【Linux】最近更新されたファイルを検索する

たくさんのソースコードファイルから最近更新されたファイルだけを抽出したいときがあると思います。
findコマンドで指定した日数以内に更新されたファイルだけを抜き出すことができます。
たとえば2日以内の場合は

この例では正規表現も使って.classファイルだけを対象にしています。

【Linux】複数のファイルを一括置換する

ファイルを検索するfindコマンド、結果を引数として渡すxargsコマンド、そして文字列置換を行うsedコマンドを組み合わせることで、複数のファイルの文字列を一括置換することができます。

たとえば、拡張子が.phpのファイルの「$user」を「$member」に置換したいときは、

のように記述します。

【Linux】指定した日数以前の古いファイルだけ削除する

毎日たまっていくログを放置しているととんでもない数になったりしますよね。
そこで古いファイルだけを一括で削除したいと思ったときは、findコマンドで抽出して削除できます。

35日以前のファイルを削除

削除ではなく移動させたい場合は