2006年7月 8日

[vine-users:074799] Re: ~について

さわみです。

From: masashi tanaka
Subject: [vine-users:074766] Re: ~について
Date: Tue, 04 Jul 2006 00:10:45 +0900 (JST)
Message-ID: <20060704.001045.41641429.tppmg190@xxxxx>

> > > 初歩的な質問で恐縮ですが、ファイルをよく編集していると

> >
> > > .bashrc~ のように~が付くファイルが作成されるのですが、
> > > バックアップファイルだというのはなんとなく分かるのですが
> > > 作成されないように設定することはできるのでしょうか。
> >
> > X-Mailer: Mew version 3.3 on Emacs 21.3 / Mule 5.0 (SAKAKI)
> >
> > ですので,Emacs に関するご質問でしょうか?
> > Emacs の場合,backup-inhibited をnon nill に設定すれば,Backup は作成されま
> > せん.が,個人的には,Backup の作成を抑制するのは疑問です.
>
> Mewを使っているのですが、emacs自体まだ使いかたがよくわかってないもので
> す。たしかに御指摘のように設定ファイルなどを書き換えたりする場合はバッ
> クアップをとっておいたほうがよさそうです。先ほどアドバイスいただいたの
> ですが、viについてはバックアップを残すようにしたいと思います。ありがと
> うございます。

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 日)を
自動的に削除することもできます。

--
SAWAMI Hiroaki (沢味 広明)
hiro-s@xxxxx
hiro@xxxxx

投稿者 xml-rpc : 2006年7月 8日 12:35
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/39182
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。