مشکل فایل‌های بکاپ ایمکس

اگه پست‌های قبلیم رو خونده باشین میدونین که من توی لینوکس یه دایرکتوری با این آدرس دارم که توش اسکریپت‌هایی رو میذارم که زیاد استفاده میشن و به عنوان یه کامند شناخته میشن:

~/.commands

امروز میخواستم یکی از این اسکریپت‌ها رو ادیت کنم که دیدم باید فایل بکاپش رو که ایمکس به این شکل ایجاد میکنه پاک کنم که وقتی کامند رو میزنم و بعد از کلید Tab برای کامل کردن خودکارش استفاده میکنم، فاصله رو هم خودکار ایجاد کنه:

filename~

(کمی نامفهموم بود، خودتون یه بار امتحان بکنین!)
حالا چطور میتونم کاری بکنم که این فایل‌های بکاپ ایمکس به یه دایرکتوری برن که هم اون فایل‌ها رو از دست ندم و هم به دایرکتوری یه فایل جدید اضافه نشه؟ (باز نامفهموم بود! به طور خلاصه میخوام اون فایل بکاپ ایمکس رو ببرم یه جای دیگه) خیلی ساده! میتونیم این تابع رو به zshrc (یا اگه از بش استقاده میکنین، bashrc) اضافه بکنیم:

function emacs() {
if [ ! -d ~/.emacs-bacs ]; then
mkdir ~/.emacs-bacs
fi
/usr/bin/emacs -nw «$*»; mv «$*»\~ ~/.emacs-bacs &> /dev/null
}

به همین سادگی! الان یه تب باز کنین و یه فایل رو ادیت بکنین. میبینین که فایل بکاپی وجود نداره! حالا این دایرکتوری رو چک بکنین:

~/.emacs-bacs

میبینین فایل بکاپتون به اونجا رفته! به همین سادگی مشکلمون حل شد!

پاسخی بگذارید

در پایین مشخصات خود را پر کنید یا برای ورود روی شمایل‌ها کلیک نمایید:

نشان‌وارهٔ وردپرس.کام

شما در حال بیان دیدگاه با حساب کاربری WordPress.com خود هستید. بیرون رفتن / تغییر دادن )

تصویر توییتر

شما در حال بیان دیدگاه با حساب کاربری Twitter خود هستید. بیرون رفتن / تغییر دادن )

عکس فیسبوک

شما در حال بیان دیدگاه با حساب کاربری Facebook خود هستید. بیرون رفتن / تغییر دادن )

عکس گوگل+

شما در حال بیان دیدگاه با حساب کاربری Google+ خود هستید. بیرون رفتن / تغییر دادن )

درحال اتصال به %s