SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 社員募集 ...

【linux】あるディレクトリの古いファイルだけを別のディレクトリに移動する

問題

あるディレクトリにある○日以上古いファイルを、バックアップ用の他のディレクトリに移動させたい。

答え

たとえばPDFが溜め込まれているディレクトリ /foo/bar があって、100日以上古いファイルを移動させるとすると、こんな感じ。

cd /foo/bar
mkdir backup
find . -mtime +100 -name '*.pdf' -exec mv {} backup \;

関連するメモ

コメント