私はスクリプト初心者です。Ubunutu 10.04 サーバー用の簡単な bash スクリプトを作成して、30 日以上経過したフォルダーと別のフォルダーにある 1 年以上経過したアーカイブを削除しようとしています。これらは異なるスクリプトに配置するため、2 つの異なるコマンド ラインにすることができます。
次のことを試してみましたが、まったく機能しません。
# find ~/addon_backups/202 -name 202adata* -maxdepth 0 -ctime +30
と
# find ~/addon_backups/202/ME -name *.tar.gz -maxdepth 0 -ctime +365
私はそれぞれ以下を取得しています:
find: paths must precede expression: 202adata_010213.tar.gz
Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression]
と
find: paths must precede expression: 0213ME-202.tar.gz
Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression]
複数のバリエーションを試しましたが、明らかに何かが欠けています。どんな助けでも大歓迎です。