একটি ফাইলের নামের শেষে টিলড কী বোঝায়?


31

উইন্ডোজে, আমি বিশ্বাস করি যে ফাইলের নামের সাথে টিলডযুক্ত ফাইলগুলি বর্তমানে একটি অ্যাপ্লিকেশনটিতে খোলা ফাইলগুলিকে উপস্থাপন করে। উদাহরণস্বরূপ, মাইক্রোসফ্ট ওয়ার্ড আপনার বর্তমানে যে ফাইলটি খোলার মত প্রায় একই নামে একটি ফাইল তৈরি করে তবে নামের সাথে টিল্ড দিয়ে। এটির আইকনটিও আংশিকভাবে বিবর্ণ। যতদূর আমি সচেতন, এটি একটি অস্থায়ী ফাইলকে উপস্থিত করে যা বিদ্যমান

  • অ্যাপ্লিকেশনটি ক্র্যাশ হয়ে যায় এবং আপনি আপনার ফাইল সংরক্ষণের সুযোগ পান না, বা
  • আসল ফাইলটিকে ফাইল সিস্টেমের দ্বারা আনলক থাকতে দেওয়া এবং অন্যান্য অ্যাপ্লিকেশনগুলিতে অ্যাক্সেসযোগ্য allow

লিনাক্সে, আমি ফাইল নাম ( scan.log~) এর শেষে টিলড সহ একটি * .লগ ফাইলটিতে দৌড়েছি । তার মানে কি লগ ফাইলটি বর্তমানে অন্য কোনও অ্যাপ্লিকেশনে খোলা রয়েছে যা সম্ভবত এটি লেখা হচ্ছে?

উত্তর:


32

যদি ফাইলটি একটি দিয়ে সংযুক্ত করা হয় tilde~তবে এর অর্থ কেবল এটি কোনও পাঠ্য সম্পাদক বা অনুরূপ প্রোগ্রাম দ্বারা নির্মিত ব্যাকআপ; এটি প্রস্তাব করে না যে অন্য প্রোগ্রামটি সেই ফাইলটিতে লিখছে। তদ্ব্যতীত, খোলার যে কোনও ফাইল viঅন্য অ্যাপ্লিকেশনটিতে খোলা যায় না, তবে এটি অন্য আলোচনা।

এই ধরণের ফাইলগুলি সহজেই সন্ধান করতে cdআপনার হোম ফোল্ডারের শীর্ষ স্তরে পৌঁছানোর জন্য টাইপ করুন এবং প্রবেশ করুন:

find -type f -iname '*~'

অথবা, আপনি যদি তাদের একটি নির্দিষ্ট ডিরেক্টরিতে সন্ধান করতে চান তবে টাইপ করুন:

find /home/mike/Downloads -type f -iname '*~'

আপনি যদি কোনও ফাইল সম্পাদনা করে আসল ব্যাকআপ সংরক্ষণ না করে থাকেন তবে এই ফাইলগুলি খুব কার্যকর হতে পারে! Geditউদাহরণস্বরূপ, সম্পাদিত যে কোনও ফাইলের এমন একটি ব্যাকআপ তৈরি করে, যদিও আপনি পছন্দগুলিতে এই সেটিংটি বন্ধ করতে পারেন। যাইহোক, (files~)হয় একটি সঠিক ব্যাকআপ কোন বিকল্প , তারা তথ্য আপনি প্রয়োজন থাকে না পারে, অথবা হতে সম্পাদন করা আপনি চেয়েছিলেন সংস্করণ।


কেবলমাত্র লক্ষণীয় যে যদি ফোল্ডারসেটটি সাম্বার মাধ্যমে ভাগ করা হয় এবং একটি উইন্ডোজ ক্লায়েন্টের অফিস সফ্টওয়্যার কোনও ফাইল সম্পাদনা করে তবে এটি একটি লুকানো ফাইল লকিং রূপক তৈরি করবে উদাহরণস্বরূপ $। এটিতে কার তালা রয়েছে সে সম্পর্কে প্রয়োজনীয় তথ্য থাকবে। সুতরাং যদি আপনার পরিস্থিতি হয় তবে পরিষ্কার-পরিচ্ছন্নতার কাজ করার জন্য স্ক্রিপ্টগুলি সাবধানে লেখুন।
মাইকেল ব্লাকনশীপ

12

কিছু পাঠ্য সম্পাদক (যেমন emacs) আপনার সম্পাদনা করা ফাইলটির একটি ব্যাকআপ তৈরি করে এবং ব্যাকআপ ফাইলটিকে মূল ফাইলের নাম এবং একটি টিল্ড দেয়। আপনি যে ফাইলটি বর্ণনা scan.logকরেছেন সেটি এমন পাঠ্য সম্পাদক দিয়ে খোলার এবং কিছু পরিবর্তন করার ফলাফল হতে পারে ।

বর্তমানে কোনও প্রক্রিয়াতে এই ফাইলটি খোলা আছে কিনা তা দেখতে আপনি fuser(উবুন্টু প্যাকেজ দেখুন psmisc) ব্যবহার করতে পারেন :fuser scan.log~

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