ভবিষ্যতে সংশোধন সময়ের সাথে ফাইলগুলি সন্ধান করতে ফাইন্ড -মিন ব্যবহার করুন


9

আমি ব্যাবহার করতে পারি

find . -mmin -5

শেষ 5 মিনিটের মধ্যে ফাইল পরিবর্তিত সন্ধান করতে। তবে, আমি যদি ভবিষ্যতে সংশোধন সময়ের সাথে ফাইলগুলি নেতিবাচক নম্বর দিয়ে findসন্ধানের চেষ্টা করি তবে তা করতে অস্বীকার করেছেন:

find . -mmin --1

স্ট্যান্ডার্ড লিনাক্সকে ভবিষ্যতের পরিবর্তনের সময় দেওয়ার কোনও উপায় আছে কি find?

উত্তর:


9

ভবিষ্যতে কমপক্ষে 5 দিনের মধ্যে সংশোধিত ফাইলগুলি অনুসন্ধান করতে, ব্যবহার করুন:

find . -newermt "5 days"

সময়ের স্পেসিফিকেশনের সিনট্যাক্সটির সাথে মিল রয়েছে date -d। দেখুন man findসুইচ নামে তথ্যের জন্য -newerXYআরও তথ্যের জন্য।

এটি করার জন্য যেমন ব্যবহার করা সম্ভব নয় -mmin। এটি জিএনইউ-newerXY ফাইন্ডের বিরুদ্ধে একটি বাগ হিসাবে রিপোর্ট করা হয়েছিল , এবং আমি উপরে দেখিয়েছি হিসাবে সন্ধানী 4.3.3 (~ 2007) এ প্রয়োগ করে সমাধান করা হয়েছিল ।


স্পষ্টতই এটি ব্যবহার করা হয়েছিল এটি জিএনইউ নয়, তবে ব্যাসিবক্স।

তারপরে touch -dআপনার ভবিষ্যতে একটি অস্থায়ী ফাইল এবং একটি তারিখ তৈরি করতে সক্ষম হওয়া উচিত এবং তারপরে -newerস্যুইচটি findযেমন:

touch -d "+5 days" tmpfile
find . -newer tmpfile

ব্যসিবক্স touchসেই তারিখের ফর্ম্যাটটিকে সমর্থন করে না, তবে নীতিটি একই এবং এর findসমর্থনগুলি -newer। একটি সঠিক তারিখ সহ রেফারেন্স ফাইল তৈরি করা পাঠকের অনুশীলন হিসাবে ছেড়ে দেওয়া (সবসময় লিখতে সুবিধাজনক)।


ধন্যবাদ। আমার সমস্যাটি হ'ল আমার সন্ধানটি পুরানো এম্বেড থাকা ব্যাসিবক্স অনুসন্ধান এবং বাইনুটিল অনুসন্ধান নয়। দৃশ্যত স্ট্যান্ডার্ড লিনাক্স উপায় এখানে কাজ করে না। :(
Muxecoid

@ মিউজিকয়েড: আমি কিছু ব্যাসিবক্স মন্তব্য সহ আমার উত্তর আপডেট করেছি।
ড্যানিয়েল অ্যান্ডারসন

এটি কেবলমাত্র একটি নতুন মেশিনে আমার ঝামেলা বাঁচিয়েছে যেখানে আমি দুর্ঘটনার কারণে ভবিষ্যতে দশ ঘন্টা কিছু করেছি (টাইমজোন অফসেটটি ইতিমধ্যে অফসেটের হার্ডওয়্যার ঘড়ির জন্য প্রয়োগ করা হয়েছিল) এবং ঘড়িটি ঠিক করার পরে কোনও configureস্ক্রিপ্ট ভবিষ্যতে জিনিস থাকার বিষয়ে অভিযোগ করেছিল (দ্বারা ঘন্টা দেড় বা আরও এখনও): find . -newermt '1 hour' | xargs touch -d '-9 hours'এবং আমি চালিয়ে যেতে পারি। :-)
ক্রিস মরগান
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.