ফাইলটির ফলাফল ব্যবহারকারী কী করে তা সম্পাদক নির্ভর করে। কিছু সম্পাদক এই ফাইলটি কেটে, এবং ফাইলের উপর লিখে (ইনোড পরিবর্তন না করে) সংরক্ষণ করে। এবং কিছু সম্পাদকদের অন্য নাম ফাইল নামান্তর ( file
থেকে file~
স্বাভাবিক), এবং মূল নামে একটি নতুন ফাইল তৈরি করুন। আসল ফাইলটি সংশোধন করা মালিককে একই রাখে, একটি নতুন তৈরি করা নতুন ফাইল তৈরির প্রক্রিয়াটির ইউআইডি-র মালিকানাধীন হয়।
আমার দেবিয়ায় থাকা সম্পাদকগুলির মধ্যে nano
এবং joe
পাশাপাশি nvi
এবং vim
(এর সর্বনিম্ন সংস্করণে vim-tiny
) জায়গায় জায়গায় ওভাররাইট করা আছে বলে মনে হয়। যদিও আমি মনে করি vim
এবং ইমাকগুলি সম্ভবত তারা যা করেন তা কনফিগারযোগ্য।
স্টিফেন পরমাণু আপডেট সম্পর্কে মন্তব্য । জায়গায় জায়গায় পুনরায় তৈরি করার বিষয়টি হ'ল ফাইলটি শূন্য দৈর্ঘ্যে কাটা হয়, তারপরে লেখা হয়। সমস্ত ডেটা লেখার আগে আরেকটি প্রক্রিয়া এটিকে খুলতে এবং পড়তে পারে।
পরমাণুর আপডেট হিসাবে নতুন সংস্করণটি বলা হবে file.new
, তারপরে নামকরণ করে তৈরি file.new
করা হবে file
। একটি ব্যাকআপ ফাইল রেখে, কেউ তৈরি করতে পারে file.new
, লিঙ্ক file
করতে পারে file~
এবং তারপরে পুনরায় নামকরণ file.new
করতে পারে file
। নামটি পারমাণবিক যে নামটি দ্বারা ফাইলটি অ্যাক্সেস করে এমন কোনও প্রক্রিয়া পুরানো বা নতুন সংস্করণ পায়, এর মধ্যে কিছুই নয়। যে কোনও ওপেন ফাইল হ্যান্ডলগুলি অবশ্যই ফাইলটিকে একটি সামঞ্জস্যপূর্ণ দৃষ্টিভঙ্গি দিয়ে খোলা রাখা ফাইলটির দিকে নির্দেশ করবে।
থেকে ফাইল অনুমতি দৃষ্টিকোণ, একই ফাইল (inode) উপর সংরক্ষণ ফাইল নিজেই (কিন্তু ডিরেক্টরি) লেখার অ্যাক্সেস প্রয়োজন, এটা পুনঃনামকরনের এবং নতুন একটি তৈরি ডিরেক্টরি এক্সেস (কিন্তু মূল ফাইলে লিখতে প্রয়োজন )।
(পুনরায় নামকরণ এবং পুনরুদ্ধার ঘটনাক্রমে কেউ যদি কোনও ভাগ করে নেওয়া ডিরেক্টরিতে কোনও ফাইল তৈরি বা সংশোধন করে তবে ফাইলের অনুমতিগুলি ঠিক করার একটি উপায়, তবে এতে গ্রুপ লিখনের অ্যাক্সেস দিতে ভুলে যায়))