フォルダから古いファイルを削除するbashスクリプトを作成したいと思います。スクリプトを実行するたびに、古いファイルの1つのファイルのみが削除されます。これを手伝ってくれませんか?
ありがとう
承認された回答:
Kosが指摘したように、(作成日ごとに)最も古いファイルを知ることができない場合があります。
変更時間が適切で、ファイル名に改行がない場合:
rm "$(ls -t | tail -1)"
フォルダから古いファイルを削除するbashスクリプトを作成したいと思います。スクリプトを実行するたびに、古いファイルの1つのファイルのみが削除されます。これを手伝ってくれませんか?
ありがとう
Kosが指摘したように、(作成日ごとに)最も古いファイルを知ることができない場合があります。
変更時間が適切で、ファイル名に改行がない場合:
rm "$(ls -t | tail -1)"