#ユースケース
radikoで録音した音源、クラウドにアップロードしたいが手動のコピーや削除が面倒なので自動化したい
#環境
debian_version:9.4
#最新〇〇日のデータをコピー
ラジオフォルダに保存されているデータ(サブディレクトリを含む)をクラウドにコピーします
例)
ラジオ---
|---オードリーのオールナイトニッポン---20210302オードリーのオールナイトニッポン.mp3
|---有吉弘行のsundaynightdreamer---20210202有吉弘行のsundaynightdreamer.mp3
|---霜降り明星のオールナイトニッポンゼロ---20200103霜降り明星のオールナイトニッポンゼロ.mp3
find /録音ディレクトリ -mtime -最新〇〇日 -iname *.mp3 -exec cp -n --target-directory /コピーしたいクラウドストレージ {} \;
結果
最新〇〇日データのみクラウドのストレージにコピーされました。
BOX---20210302オードリーのオールナイトニッポン.mp3,20210202有吉弘行のsundaynightdreamer.mp3,
#〇〇日以降経過したデータの削除
こちらはfindとrmを組み合わせて、〇〇日以降経過したデータを削除します。
find /クラウドストレージ -iname *.mp3 -type f -mtime +〇〇日+1 -exec rm -rf {} \;
あとはcrontabに登録し、毎日実行させてば自動化されます。
楽しいデータ管理ライフを!