ডিরেক্টরি এমটাইম কি সর্বদা পরিবর্তিত হয় যখন কোনও নতুন ফাইল ভিতরে তৈরি করা হয়?


12

এটি কি সর্বদা সত্য যে কোনও ডিরেক্টরিতে যখন একটি নতুন ফাইল তৈরি করা হয় - ডিরেক্টরিটির এমটাইম পরিবর্তন হয়?


এটি পরীক্ষা করা বেশ সহজ ...
ew white

6
সহজ। যাইহোক, সমস্ত
ওএস

উত্তর:


12

সংক্ষিপ্ত উত্তর হ্যাঁ, এটি করা উচিত । একটি দীর্ঘ উত্তর অনুসরণ।

একটি ডিরেক্টরি একটি বিশেষ ধরণের ফাইল; এর সামগ্রীগুলি (ফাইলের নাম, আই-নোড) টিপলসের একটি সেট । সুতরাং ডিরেক্টরিটির এমটাইম আপডেট করা হয় যখনই একটি টিউপল যুক্ত করা হয়, মুছে ফেলা হয় বা পরিবর্তন করা হয় - অর্থাত্ যে কোনও ধরণের একটি ফাইল (হার্ড লিঙ্ক এবং ডিরেক্টরি সহ) ডিরেক্টরিতে যুক্ত করা, অপসারণ বা পুনর্নবীকরণ করা হয় (তবে নেস্টেড ডিরেক্টরিতে নয় - এগুলি পৃথক " নথি পত্র").

দয়া করে মনে রাখবেন যখন ফাইলের মেটাডাটা পরিবর্তনগুলি (মালিক, গ্রুপ, মোড, atime, ctime, র দ্বারা mtime - হোস্ট ই-নোড ), র দ্বারা mtime আপডেট করা হয় না (তন্ন তন্ন ফাইল কিংবা ধারণকারী Dir দিকে) কিন্তু ফাইলের ctime আছে।

আরও দেখুন আইইইই এসটিডি 1003.1-2001, এর বেজ সংজ্ঞা ভলিউম অনুচ্ছেদ 4.7, ফাইল টাইমস আপডেট


1
দ্রষ্টব্য, এটি কেবলমাত্র সেই ফাইলগুলির ক্ষেত্রে সত্য যেগুলি সরাসরি প্রশ্নে পিতৃ ডিরেক্টরিতে অন্তর্ভুক্ত করা হয় (ইত্যাদি), তবে পিতামাতার ডিরেক্টরিতে অন্তর্ভুক্ত কোনও ডিরেক্টরিতে তৈরি ফাইল (ইত্যাদি) নয়। সম্ভবত এটি অন্যের কাছে সুস্পষ্ট, তবে এটি আমার কাছে ছিল না (উত্তরটি খুঁজে পেতে আমাকে পরীক্ষা করতে হয়েছিল)।
লজিডেলিক

1
@ ব্লজিডেলিক ধন্যবাদ, আমি উত্তরটি আরও পরিষ্কার করার জন্য আপডেট করেছি।
yrk

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