ব্যাকআপ ফাইলগুলি স্বয়ংক্রিয়ভাবে মোছা


9

ফাইলগুলি সম্পাদনা করার সময়, কিছু foo.bar~ ব্যাকআপ উপস্থিত হয় ( টিল্ড de দিয়ে শেষ হওয়া ফাইলগুলি )। আমি কীভাবে তাদের তৈরিগুলি নিয়ন্ত্রণ করতে পারি এবং একটি নির্দিষ্ট ডিরেক্টরি এবং এটির সমস্ত ডিরেক্টরি থেকে সমস্ত ফাইলের পুনরাবৃত্ত পরিমাণে মুছে ফেলার জন্য জিজ্ঞাসা করা সম্ভব?


এখানে সত্যিই 2 টি প্রশ্ন আছে; "আমি কীভাবে তাদের সৃষ্টিগুলি নিয়ন্ত্রণ করতে পারি" মনে হয় emacs.stackexchange.com/questions/33/… এর
shosti

উত্তর:


8

ডিরেক্টরিতে যাওয়ার জন্য আপনি সমস্ত ব্যাকআপ ফাইল তৈরি করতে পারেন

(setq backup-directory-alist `(("." . "~/.emacs.bak")))

এবং এটি দিয়ে পুরোপুরি বন্ধ করুন

(setq make-backup-files nil)

যদিও কেউ এটি সুপারিশ করবে না।

কেবলমাত্র কয়েকটি প্রকল্পের জন্য ব্যাকআপ তৈরি করা সহজ নয়: আপনাকে বিভিন্ন হুকের ক্ষেত্রে সেই পরিবর্তনশীলটি ফ্লিপ করতে হবে।

অবশেষে, বাল্ক মুছার জন্য জিজ্ঞাসা করা ঠিক এর সমান:

find . -name '*~' -exec rm {} \;

সুতরাং আপনি শেল এটি করা ভাল হতে পারে।


এক্সেকের পরিবর্তে-মোছা ব্যবহার করতে পারে, এটি অনেক দ্রুত কারণ এটি নতুন প্রক্রিয়া উত্সাহ দেয় না।
জাঃ লি

4

diredকোনও ডিরেক্টরিতে সমস্ত ব্যাকআপ ফাইল মুছে ফেলা সহজ করে তোলে - থেকে dired, ~মুছে ফেলার জন্য ব্যাকআপ ফাইলগুলি চিহ্নিত করতে এবং মুছে ফেলা xকার্যকর করতে টাইপ করে ।


3

Https://www.gnu.org/software/emacs/manual/html_node/emacs/Backup-Names.html#Backup- নাম থেকে

নির্দিষ্ট প্যাটার্নের সাথে মেলে এমন ফাইলগুলি নির্দিষ্ট ডিরেক্টরিতে ব্যাক আপ করা উচিত তা নির্দিষ্ট করতে আপনি পরিবর্তনশীল ব্যাকআপ-ডিরেক্টরি-তালিকাকে কাস্টমাইজ করতে পারেন। এই পরিবর্তনশীল একক এবং সংখ্যাযুক্ত ব্যাকআপ উভয় ক্ষেত্রেই প্রযোজ্য। একটি সাধারণ ব্যবহার হ'ল একটি নাম যুক্ত করা ("।"। ডির) ডিরেক্টরিতে পরম নাম দির সাথে সমস্ত ব্যাকআপ তৈরি করতে; ইমাস্যাক্স বিভিন্ন ডিরেক্টরিতে উত্পন্ন একই নামের ফাইলগুলির মধ্যে সংঘর্ষ এড়াতে ব্যাকআপ ফাইলের নাম পরিবর্তন করে। বিকল্পভাবে, যোগ করা, ("।"। "। ~") অদৃশ্য সাব-ডিরেক্টরিতে ব্যাকআপ তৈরি করবে। মূল ফাইলের ডিরেক্টরি। ইম্যাকস ব্যাকআপটি তৈরি করতে ডিরেক্টরিটি তৈরি করে, প্রয়োজনে।

আপনি যদি কোনও উপযুক্ত লিস্প ফাংশনে পরিবর্তনশীল মেক-ব্যাকআপ-ফাইল-নাম-ফাংশনটি সংজ্ঞায়িত করেন তবে এটি ইমাকস ব্যাকআপ ফাইলের নামগুলি সাধারণভাবে যেভাবে নির্মাণ করে সেটিকে ওভাররাইড করে।

সংখ্যাযুক্ত ব্যাকআপ রাখতে এবং কেবলমাত্র একটি প্রদত্ত সংখ্যক ব্যাকআপ রাখতে আপনি ইএমএসিএস সেট করতে পারেন, যদিও এটি প্রতিটি ফাইলের জন্য কেবল একটি একক ব্যাকআপের চেয়েও খারাপ হতে পারে। Https://www.gnu.org/software/emacs/manual/html_node/emacs/Backup-Deletion.html দেখুন

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