লিনাক্সে কীভাবে সাম্প্রতিক বা আজকের পরিবর্তিত ফাইলগুলি সন্ধান করবেন


এই নিবন্ধে, আমরা দুটি, সাধারণ কমান্ড লাইন টিপস ব্যাখ্যা করব যা আপনাকে কেবলমাত্র আজকের সমস্ত ফাইল তালিকাভুক্ত করতে সক্ষম করে।

কমান্ড লাইনে লিনাক্স ব্যবহারকারীদের একটি সাধারণ সমস্যা হ'ল একটি নির্দিষ্ট নামের সাথে ফাইলগুলি চিহ্নিত করা, আপনি যখন ফাইলের নামটি জানেন তখন তা আরও সহজ হতে পারে।

তবে, ধরে নিই যে আপনি দিনের পূর্ববর্তী সময়ে নিজের তৈরি ফাইলের (আপনার হোম ফোল্ডারে শত শত ফাইল রয়েছে) ভুলে গিয়েছেন এবং তবুও আপনাকে জরুরি ব্যবহার করা দরকার।

আপনি আজ তৈরি করেছেন বা সংশোধিত (প্রত্যক্ষ বা অপ্রত্যক্ষভাবে) সমস্ত ফাইল তালিকাভুক্ত করার বিভিন্ন উপায় নীচে রয়েছে।

1. ls কমান্ডটি ব্যবহার করে, আপনি কেবলমাত্র নিজের বাড়ির ফোল্ডারে কেবল আজকের ফাইলগুলি নিম্নরূপে তালিকাভুক্ত করতে পারেন, যেখানে:

  1. -a - লুকানো ফাইল সহ সমস্ত ফাইল তালিকাবদ্ধ করুন
  2. -l - দীর্ঘ তালিকা বিন্যাস সক্ষম করে
  3. - টাইম-স্টাইল = ফর্ম্যাট - নির্দিষ্ট ফর্ম্যাটে সময় দেখায়
  4. +% D -% m /% d /% y ফর্ম্যাটে প্রদর্শন/ব্যবহারের তারিখ

# ls  -al --time-style=+%D | grep 'date +%D'

এছাড়াও, আপনি -X পতাকা অন্তর্ভুক্ত করে ফলাফলের তালিকা বর্ণমালা অনুসারে বাছাই করতে পারেন:

# ls -alX --time-style=+%D | grep 'date +%D'

-এস পতাকাটি ব্যবহার করে আপনি আকারের (বৃহত্তম বৃহত্তম) ভিত্তিতে তালিকাভুক্তও করতে পারেন:

# ls -alS --time-style=+%D | grep 'date +%D'

২. আবার, ফাইন্ড কমান্ডটি ব্যবহার করা সম্ভব যা ব্যবহারিকভাবে আরও নমনীয় এবং নীচের মত একই উদ্দেশ্যে, ls এর চেয়ে প্রচুর বিকল্প সরবরাহ করে।

  1. -maxdepth স্তরটি প্রাথমিক পয়েন্ট (এই ক্ষেত্রে বর্তমান ডিরেক্টরি) এর নীচে (সাব-ডিরেক্টরিগুলির ক্ষেত্রে) নির্দিষ্ট করতে ব্যবহৃত হয় যেখানে অনুসন্ধান অপারেশন পরিচালিত হবে।
  2. -neverXY , যদি প্রশ্নে থাকা ফাইলটির টাইমস্ট্যাম্প এক্স ফাইলের রেফারেন্সের টাইমস্ট্যাম্প ওয়াইয়ের চেয়ে নতুন হয় তবে এটি কাজ করে। এক্স এবং ওয়াই নীচের যে কোনও বর্ণকে প্রতিনিধিত্ব করে:
    1. এ - ফাইলের রেফারেন্সের অ্যাক্সেসের সময়
    2. বি - ফাইলের রেফারেন্সের জন্ম সময়
    3. সি - ইনড স্থিতির রেফারেন্সের সময় পরিবর্তন করুন
    4. মি - ফাইলের রেফারেন্সের সময় পরিবর্তন
    5. টি - রেফারেন্সটি সরাসরি সময় হিসাবে ব্যাখ্যা করা হয়

    এর অর্থ হ'ল, কেবলমাত্র 2016-12-06-এ সংশোধিত ফাইলগুলি বিবেচনা করা হবে:

    # find . -maxdepth 1 -newermt "2016-12-06"
    

    গুরুত্বপূর্ণ: উপরের ফাইন্ড কমান্ডটিতে রেফারেন্স হিসাবে সঠিক তারিখের ফর্ম্যাটটি ব্যবহার করুন, একবার আপনি যদি কোনও ভুল ফর্ম্যাট ব্যবহার করেন, আপনি নীচের মত একটি ত্রুটি পাবেন:

    # find . -maxdepth 1 -newermt "12-06-2016"
    
    find: I cannot figure out how to interpret '12-06-2016' as a date or time
    

    বিকল্পভাবে, নীচের সঠিক ফর্ম্যাটগুলি ব্যবহার করুন:

    # find . -maxdepth 1 -newermt "12/06/2016"
    OR
    # find . -maxdepth 1 -newermt "12/06/16"
    

    আপনি আমাদের নিম্নলিখিত সিরিজের নিবন্ধগুলিতে ls এবং সন্ধান কমান্ডের জন্য আরও ব্যবহারের তথ্য পেতে পারেন।

    1. এই 15 টি উদাহরণ সহ মাস্টার লিনাক্স ‘ls’ কমান্ড
    2. লিনাক্স ব্যবহারকারীদের জন্য দরকারী 7 তাত্ক্ষণিক ‘ls’ কৌশল li
    3. মাস্টার লিনাক্স এই 35 টি উদাহরণ দিয়ে কমান্ডটি সন্ধান করে
    4. লিনাক্সে এক্সটেনশান সহ একাধিক ফাইলের নাম সন্ধান করার উপায়

    এই নিবন্ধে, আমরা কীভাবে কেবলমাত্র আজকের ফাইলকে এলএস এর সাহায্যে তালিকাভুক্ত করতে এবং আদেশগুলি সন্ধান করার জন্য দুটি গুরুত্বপূর্ণ টিপস ব্যাখ্যা করেছি। বিষয় সম্পর্কে কোনও প্রশ্ন (গুলি) বা মন্তব্য পাঠাতে নীচের প্রতিক্রিয়া ফর্মটি ব্যবহার করুন। আপনি একই লক্ষ্য হিসাবে ব্যবহৃত কোনও আদেশ সম্পর্কে আমাদের অবহিত করতে পারেন।