【linux】あるディレクトリの古いファイルだけを別のディレクトリに移動する
問題
あるディレクトリにある○日以上古いファイルを、バックアップ用の他のディレクトリに移動させたい。
答え
たとえばPDFが溜め込まれているディレクトリ /foo/bar があって、100日以上古いファイルを移動させるとすると、こんな感じ。
cd /foo/bar mkdir backup find . -mtime +100 -name '*.pdf' -exec mv {} backup \;
あるディレクトリにある○日以上古いファイルを、バックアップ用の他のディレクトリに移動させたい。
たとえばPDFが溜め込まれているディレクトリ /foo/bar があって、100日以上古いファイルを移動させるとすると、こんな感じ。
cd /foo/bar mkdir backup find . -mtime +100 -name '*.pdf' -exec mv {} backup \;
コメント