mieki256's diary



2006/09/07(木) [n年前の日記]

#3 [emacs] _emacs はバックアップファイルを一ヶ所にまとめることができます。

mkdir -p ~/.emacs.d/backup してから

(setq make-backup-files t)
(setq backup-directory-alist
  (cons (cons "\\.*$" (expand-file-name "~/.emacs.d/backup"))
    backup-directory-alist))

を .emacs に書くと(Vine の場合は .emacs.el や .emacs.my.el)、
~/.emacs.d/backup 以下に

  !home!hiro!tmp!tempfile.txt
!tmp!tmpfile.txt
のようにフルパス表記の / を ! に変えた名前のバックアップファイル が作られます。これで find ~/.emacs.d/backup -mtime +30 -exec rm -f {} \; を cron で実行すれば、一定時期が経過したファイル(例は 30 日)を 自動的に削除することもできます。
ありがたや。早速設定。

_vi の場合 :

_ Linux Tips「viエディタでバックファイルが作られないようにしたい」

こちらはバックアップを作らなくする設定。
$ vi ~/.vimrc
set nobackup ←追加する

_困った時のための基礎知識
また,いろいろなディレクトリに"〜.bak"ファイルが散らかるのが嫌だという人のために バックアップファイルを置くディレクトリを設定できます.
たとえば

:set backupdir=>/tmp

のように, backupdir に バックアップファイルを置くディレクトリを設定します.

この時,

:set backupdir=/tmp

のように単なる=文字だけの指定で, 先頭に">"文字 をつけなかった場合は, 「バックアップを書き込むことが 出来ない時だけ」指定のディレクトリに"bak"を作るだけで, それ以外の場合は, 依然として元ファイルと同じ場所に作ろうとする ので注意

困った時のための基礎知識 より


以上です。

過去ログ表示

Prev - 2006/09 - Next
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project