প্রচুর ফাইলের তৈরি এবং শেষ পরিবর্তনের সময়টি পাওয়ার দ্রুততম উপায়


2

প্রদত্ত

  • একটি ডিরেক্টরি
  • একটি sh প্যাটার্ন যা সরাসরি এই ডিরেক্টরিতে ফাইলগুলির একটি উপসেট আনে (যেমন * .log)
  • একটি sh প্যাটার্ন যা একটি ফাইলের নাম দেওয়া যেতে পারে,

প্যাটার্ন দ্বারা ফিল্টার করা প্রতিটি ফাইলের জন্য দ্রুততম উপায় (ksh) কী কী:

  • এটার নাম
  • এর শেষ পরিবর্তনের তারিখ এবং সময় (যেমন পাঠ্য সংযুক্ত)
  • এটি যে তারিখ এবং সময় তৈরি হয়েছিল তা মনে করুন (এটি ডিরেক্টরিতে তৈরি হয়েছিল মনে হয় এটি যখন আমরা এটি অ্যাক্সেস করি তখন)

আদর্শভাবে, এটি উভয় ক্ষেত্রেই কাজ করবে:

  • এআইএক্স 6100-04-03-1009
  • লিনাক্স 2.6.18
  • SunOS 5.10

3
পসিক্স / এসইউসে তৈরির সময় বিদ্যমান নেই।
ইগনাসিও ওয়াজকেজ-আব্রামস

উত্তর:


2

একটি পিক্সিক্স ফাইল সিস্টেম নোডে সাধারণত তিনটি সময়ের বৈশিষ্ট্য থাকে:

  • atime (অ্যাক্সেসের সময়) - ফাইলটি কখন শেষবার পড়া হয়েছিল
  • mtime (পরিবর্তনের সময়) - এটি কখন লেখা হয়েছিল।
  • ctime (পরিবর্তনের সময়) - কখন এর ইনোড (মেটাডেটা) পরিবর্তন হয়েছিল।

ctimeঅ্যাট্রিবিউট ঘন ঘন সৃষ্টি সময় হিসাবে অনেকেই ভুল বুঝে ভাবেন করা হয়, এবং কখনও কখনও এটি যা মানুষ গুলান থাকে হয়।

পসিক্স শেলগুলির এই তিনটি বৈশিষ্ট্য নিষ্কাশনের কোনও মানক উপায় নেই এবং আপনি lsআদেশের উপর নির্ভর করবেন । ls -l $fileডিফল্টরূপে পরিবর্তনের সময় দেখায়।

  • ls -lc $file শো ctime
  • ls -lu $file শো atime

ls --time-style=full-isoআপনি যদি কোনও জিএনইউ / লিনাক্স সিস্টেমে থাকেন তবে সামঞ্জস্য আউটপুটটির জন্য বা অন্য কোনও আইসো ফর্ম্যাটটি ব্যবহার করার পরামর্শ দেওয়া হয় ।

পার্ল এবং অন্যান্য স্ক্রিপ্টিং ভাষায়, stat()কোনও ফাইলের পক্ষে এটির বৈশিষ্ট্যগুলি অ্যাক্সেস করা সহজ । পার্ল এমনকি হয়েছে -M, -Aএবং -Cঅপারেটরদের যে আসতে mtime, atimeএবং ctimeএকটি ফাইল সিস্টেম বস্তুর জন্য। অফসেট সময় নোট করুন, যদিও। পার্ল প্রক্রিয়া শুরুর সময়ের সাথে সম্পর্কিত সময়গুলি রিপোর্ট করে।


0

আপনার জন্য awk / সেড না লেখার জন্য দুঃখিত, তবে statকমান্ডটি অ্যাক্সেস, সংশোধিত এবং পরিবর্তিত সময় সরবরাহ করবে। এটা আপনার জন্য গ্লোব হবে। আমি নিশ্চিত নই যে এটি এআইএক্স-এ কাজ করে কিনা, বর্তমানে আমার এতে অ্যাক্সেস নেই।


"পরিবর্তিত" এবং "পরিবর্তিত", তারা কি প্রতিশব্দ নয়?
পিয়েরে গার্ডিন

যদি ফাইলগুলির অনুমতি, মালিকানা, পরিবর্তন হয়ে যায় তবে তা সিটাইম আপডেট করবে তবে এমটাইমটি নয়।
সির্চ

এবং আমি সবেমাত্র statএআইএক্স-এ লগইন করেছি, আমি ভীত ছিলাম না ... দুঃখিত, আমি একটি এআইএক্স স্মিটি নুব।
সর্চ

"মেটাডেটা পরিবর্তনের সময়"
ইগনাসিও ভাস্কেজ-আব্রামস

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