সম্প্রতি পরিবর্তিত ফাইলগুলির তালিকা


33

আমি কীভাবে পরিবর্তিত সমস্ত ফাইলের একটি তালিকা পেতে পারি, বলুন 3 মাস আগে। আমি এই প্রশ্নটি যাচাই করেছিলাম তবে আমি এটি আমার দৃশ্যে প্রয়োগ করতে পারিনি। আমি এখন এটি চেষ্টা করছি, মনে হচ্ছে এটি কাজ করছে, তবে আমি জানি যে আরও ভাল উপায় খুঁজে পাওয়া উচিত।

ls -ltR | grep -v '2011-05' | grep -v '2011-06' | grep -v '2011-07' | grep -v '2011-08

উত্তর:


65

একটি সমাধান হ'ল: find -type f -mtime 90

এটি ঠিক 90 দিন আগে সর্বশেষ পরিবর্তিত ফাইলগুলি সন্ধান করে।

find -type f -mtime -90 গত 90 দিনের মধ্যে সংশোধিত ফাইলগুলি সন্ধান করে।


18

@ এইচকেনিক যেমন বলেছেন, -mtimeঅপারেশনটি findসম্ভবত আপনার সেরা বাজি, তবে আপনি যদি প্রায় তিন মাস আগে সমস্ত ফাইল পেতে চান তবে আপনার আরও বড় নেট প্রয়োজন:

find . -type f -mtime -105 -mtime +77

এটি 11 থেকে 15 সপ্তাহ আগে তিন মাস আগে কাছাকাছি মাসে নিয়মিত ফাইলগুলি খুঁজে পাবে।


2

zshএবং (.m[-|+]n) বিশ্বব্যাপী বাছাইপর্বের সাথে :

print -rl -- *(.m90)

ঠিক 90 দিন আগে সংশোধিত ফাইলগুলি তালিকাভুক্ত করবে,

print -rl -- *(.m-90)

গত 90 দিনের মধ্যে সংশোধিত ফাইলগুলি তালিকাবদ্ধ করবে,

print -rl -- *(.m-100m+80)

৮০ থেকে ১০০ দিন আগে পরিবর্তিত ফাইলগুলি তালিকাভুক্ত করবে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.