-mtimeএর একটি findবিপরীতে স্ট্যান্ডিকেট (বিপরীত -delete) তবে দেখে মনে হচ্ছে আপনার স্ট্রিপ ডাউন সংস্করণ রয়েছে busybox, যেখানে FEATURE_FIND_MTIMEবৈশিষ্ট্যটি নির্মাণের সময় অক্ষম করা হয়েছে।
আপনি যদি এটি সক্ষম করে ব্যস্তবক্স পুনর্নির্মাণ করতে পারেন তবে আপনার করা উচিত:
find . -mtime +6 -type f -exec rm -f {} +
অথবা যদি FEATURE_FIND_DELETEসক্ষম হয়:
find . -mtime +6 -type f -delete
যদি তা না হয় তবে অন্য বিকল্পগুলি হ'ল এক সপ্তাহের পুরানো পরিবর্তনের সময় সেট করা কোনও ফাইলটিতে find -newer(ধরে FEATURE_FIND_NEWERনেওয়া সক্ষম করা থাকে) ব্যবহার করা যেতে পারে ।
touch -d "@$(($(date +%s) - 7 * 86400))" ../ref &&
find . ! -type f -newer ../ref -exec rm -f {} +
অথবা যদি -newerউপলভ্য না হয় তবে shএর [সমর্থনগুলি -nt:
touch -d "@$(($(date +%s) - 7 * 86400))" ../ref &&
find . ! -type f -exec sh -c '
for f do
[ "$f" -nt ../ref ] || printf "%s\0" "$f"
done' sh {} + |
xargs -0 rm -f
mtimeউপলব্ধ নেই" এর অর্থ কী তা পরিষ্কার নয় । এটি এমন কোনও ইউটিলিটি নয় যার নাম আমি চিনি।