কমান্ড লাইন (ব্যাশ) ব্যবহার করে আজই সংশোধিত ফাইলগুলি সন্ধান করুন


10

যেমনটি আমরা সবাই জানি, "ফাইন্ডার" নামকরণ করা সত্ত্বেও, ফাইন্ডার ফাইলগুলি সন্ধানে কার্যত অকেজো।

ম্যাক ওএস এক্স 10.6 (বা যে কোনও সংস্করণে), আজ আমি সংশোধিত ফাইলগুলি কীভাবে কমান্ড লাইন (টার্মিনালে বাশ) ব্যবহার করতে পারি?

উত্তর:


17

টার্মিনাল থেকে ব্যাশে এটি করার বিভিন্ন উপায় রয়েছে - আপনি ঠিক কী সন্ধান করতে চান তার উপর নির্ভর করে:

গত 24 ঘন্টা সংশোধিত ফাইলগুলি সন্ধান করুন

find / -mtime -1 -print

আজই সংশোধিত ফাইলগুলি সন্ধান করুন (সম্ভবত আপনি যা চান)

find / -newerct 'yesterday' -print

বা, স্পটলাইট ব্যবহার করে

mdfind date:today

এটি স্পটলাইটের সাথে জিইউআই থেকেও করা যেতে পারে।

  1. স্পটলাইট খুলুন (ডিফল্টরূপে অপশন-কমান্ড স্পেস)।
  2. স্পটলাইট উইন্ডোর উপরের ডানদিকে প্লাস চিহ্নটি আঘাত করে অনুসন্ধান করার জন্য একটি মানদণ্ড যুক্ত করুন।
  3. "সর্বশেষ পরিবর্তিত তারিখ" এ আজকের মানদণ্ডটি পরিবর্তন করুন।

5
নোট করুন যে এটির ডিফল্ট -printহওয়ার পরে আপনার শেষের দরকার নেই findএবং বেশিরভাগ ক্ষেত্রে আপনি বর্তমান ডিরেক্টরিটি থেকে সন্ধান করতে বা গাছের শীর্ষের চেয়ে আপনার হোম ডিরেক্টরিতে সন্ধান করতে চানটির /সাথে প্রতিস্থাপন করতে চান । .~
টনি উইলিয়ামস

ফাইলগুলি গত 5 মিনিটে বা শেষ 2 ঘন্টা পরিবর্তন করে চেক করা সম্ভব?
ইওকস

@Ewoks হ্যাঁ, mtimeদিন ব্যবহার করার অক্ষমতা, কিন্তু আপনি যদি ইউনিট উল্লেখ, গত এন সেকেন্ড, মিনিট, ঘন্টা, বা সপ্তাহ থেকে পরিবর্তন জানতে পারেন যেমন: find . -mtime -5m-অথবা- find . -mtime -2h
স্কটল্যাণ্ডের লোক

1
অন্যকে সাহায্য করতে কেবল সময় তৈরির সময়, -টিটাইমে অ্যাক্সেসের সময়, -কালটাইম ফাইলের স্থিতির পরিবর্তন (ওরফে "তারিখ যুক্ত"), -মাইটাইম সংশোধিত সময় হয়
ম্যাট সেফটন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.