কমান্ড অনুসন্ধানে নিউমার্টের অর্থ কী?


14

আমি জানি যে আমি নির্দিষ্ট বিকল্পের মধ্যে ফাইল সন্ধান করতে এই বিকল্পটি ব্যবহার করতে পারি। তবে আমি কৌতূহল করছি এর অর্থ কী?

আমি man find | grep newermtকিছু সন্ধান করার চেষ্টা করতাম । তবে আমি কোনও সরাসরি বিষয়বস্তু পাইনি। দেখে মনে হচ্ছে -newer fileএবং এর সাথে mtimeস্টাফের সম্পর্ক থাকতে পারে। কিন্তু আমি নিশ্চিত না..

সুতরাং, -newermtআসলে কি মানে?

উত্তর:


20

find(1):

-newerXY reference
          Compares the timestamp of the current file with reference.   The
          reference  argument  is  normally the name of a file (and one of
          its timestamps is used for the comparison) but it may also be  a
          string  describing  an  absolute time.  X and Y are placeholders
          for other letters, and these letters select which time belonging
          to how reference is used for the comparison.

          a   The access time of the file reference
          B   The birth time of the file reference
          c   The inode status change time of reference
          m   The modification time of the file reference
          t   reference is interpreted directly as a time

12

find ./ -mtime +nশেষ দিনগুলিতে সমস্ত ফাইলগুলি সংশোধন করার জন্য nদিনের চেয়ে পুরনো সমস্ত ফাইলগুলি
find ./ -mtime -nব্যবহার করতে ব্যবহৃত এখন আপনি যদি তার জায়গায় ব্যবহার করেন তবে আপনি গত 24 ঘন্টার মধ্যে ফাইলগুলি সংশোধিত পাবেন। তবে আপনি যদি গত ২৪ ঘন্টার মধ্যে না থেকে গতকাল থেকে কেবল ফাইলগুলি চান? এখানে ছবি আসে।n
1nnewermt

find ./ -newermt "2016-01-18" ! -newermt '2016-01-19'

আপনাকে নির্দিষ্ট !ফাইলের চেয়ে নতুন যে সমস্ত ফাইল দেয় এবং নির্দিষ্ট তারিখের চেয়ে নতুন যে সমস্ত ফাইল বাদ দেবে সুতরাং উপরের কমান্ডটি ফাইলগুলির একটি তালিকা দেবে যা 2016-01-18 এ সংশোধিত হয়েছিল।

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