find から の man ページ:
    Numeric arguments can be specified as
   +n     for greater than n,
   -n     for less than n,
    n     for exactly n.
  -mtime n
          File's data was last modified n*24 hours ago.  See the comments for 
          -atime to understand how rounding  affects  the  interpretation  of
          file  modification times.
   -atime n
          File was last accessed n*24 hours  ago.   When  find  figures  out  
          how  many 24-hour  periods  ago  the  file  was  last  accessed, any 
          fractional part is ignored, so to match -atime +1, a file has to have 
          been accessed at least two days ago.
 だから、-mtime +5 最後に変更されたファイルを見つけます more 5*24 時間前および -mtime -5 より 最後に変更されたファイルが less 検出されます 5*24 時間前より。 5 日以上経過したファイルを削除するには:
find /mnt/sdb1/tmp/ -type f -mtime +5 -exec rm {} \;
必要な結果が返されない場合は、タイムスタンプに問題がある可能性があります。問題のファイルについて正しく報告されていますか?これが外部 USB ドライブである場合、ファイルは別のマシンで作成され、予想とは異なるタイムスタンプを持つ可能性があります。
ここでの単位は 1 日、24 時間です。したがって、値は常に四捨五入され、小数部分は無視されるため、5 日以上経過しているということは、少なくとも 6 日経過していることを意味します。