日より古いディレクトリでフォルダを検索および削除する

日より古いディレクトリでフォルダを検索および削除する

有権者の再開:「答えられた」質問は異なります。フォルダ名を一致させたくない作成日時を見て、それを使ってファイルを見つけたいです。 6ヶ月以上のフォルダを探しているので、私が間違っていない限り、「回答済み」は正しくありません。


ディレクトリには、日付で名前が付けられたWebサイトのバックアップフォルダが保存されます。

/Users/myname/Desktop/rsync/

たとえば、

/Users/myname/Desktop/rsync/10-06-18
/Users/myname/Desktop/rsync/11-06-18
/Users/myname/Desktop/rsync/12-06-18

私のBashスクリプトで、x日より古い "rsync"フォルダの直系サブアイテムを見つけて削除する必要があります。

次のコマンドを使用すると、2日より古いファイルを見つけることができますが、このファイルはサブフォルダにもあります。

find /Users/myname/Desktop/rsync -mtime +2 -print

誰かがこれを直系のサブフォルダに制限する方法と削除する方法を教えてくれたら、とても感謝しています。

ベストアンサー1

おすすめ記事