আমি আজ থেকে বছরের চেয়ে বেশি পুরানো ফাইলগুলি সরিয়ে নেওয়ার একটি সমাধান খুঁজছি। আমার লগ বিভাজন পূর্ণ হয়ে উঠছে, তবে আমি সেগুলি সরাতে পারি না। এগুলি দীর্ঘ দীর্ঘ সময়ের জন্য প্রয়োজন। যাইহোক, আমি একটি সমাধান নিয়ে এসেছি:
find /sourcedirectory -mtime 365 -exec mv "{}" /destination/directory/ \;
এই কাজ করবে? " -মটাইম 365 " এর কারণে জিজ্ঞাসা করা কি এই ফাইলটি আজ থেকে বছরের চেয়ে বেশি পুরানো ফাইলগুলিকে নতুন জায়গায় নিয়ে যাবে?
ধন্যবাদ!
mtime
হয় সংশোধন সময় (যা কি আপনি সম্ভবত চান মত শোনায় - সময় এটা অধিকাংশ)। যদি এই লগগুলি প্রায়শই পড়তে / উল্লেখ করা হয় তবে আপনি ব্যবহার করতে চাইতে পারেন-atime
(শেষ অ্যাক্সেসের সময়)।