remtool

Copyright (C) 1997-2004 by Haruaki TAMADA All rights reserved.
Last Modified: Mon Jan 10 11:07:31 JST 2005

remtool 4.1.1

このツールは一時保存ファイルを一括して一つのディレクトリに移動させることを 目的としたアプリケーションをまとめたものです。

ダウンロード

インストール方法

$ gzip -cd remtool-4.1.1.tar.gz | tar xvf -
$ cd remtool-4.1.1
$ ./configure
$ make
$ make install

autoconf 勉強したてでまだよくわからんので、 configure のオプションはあまりありません。

動作

lsrem

起動すると環境変数『REMHOME』を読み出します。 『REMHOME』が定義されていなければ『$HOME/Remove』を設定します。 『REMHOME』が存在しなければエラーを出力して終了。 存在すればそのディレクトリの中を読み出すように ls コマンドを起動します。

remrem

起動すると環境変数『REMHOME』を読み出します。 『REMHOME』が定義されていなければ『$HOME/Remove』を設定します。 『REMHOME』が存在しなければエラーを出力して終了。 存在すればそのディレクトリの中のファイル一つ一つを消去していきます。

rem

起動すると環境変数『REMHOME』を読み出します。 『REMHOME』が定義されていなければ『$HOME/Remove』を設定します。 『REMHOME』が存在しなければそのディレクトリをモード 『drwx------』で作成します。 そして、指定されたファイルを『REMHOME』へ移動します。

簡単な説明

rem

ファイル名の先頭に"#"が付くファイル、もしくは最後に"~"が付く ファイルをホームディレクトリにある$REMHOMEディレクトリに 移動させます。

もし、$REMHOMEディレクトリが存在しなければ パーミッション drwx------ で新しく作成します。

lsrem

rem で移動させたファイルを見ることができます。 内容的にも実際にも "ls $REMHOME"と同じです。

remrem

$REMHOME ディレクトリにあるファイルを消去します。 "rm $REMHOME/*"とほぼ同じです。

remrem

指定されたファイルを $REMHOME ディレクトリに移動させます。

作成した背景

新しく知った C言語のシステムコールを試す為に作りました。 また、nroff の勉強も平行してやっていたので、マニュアルも 作ってます。

manコマンドで見るためには環境変数 MANPATH にこのディレクトリにある MANを追加してください。

テストは特定の環境でしか行っていません。 大した処理もしていないので、コンパイルできなければ、 自分で直してください。(^^;

環境変数

REMHOME
この環境変数に設定されたディレクトリに対する処理を行います。
SYMREM

この環境変数が設定されていればシンボリックに対しても 普通のディレクトリと同じように中を調べます。

もし、設定されていなければシンボリックリンク以下は調べません。 設定すると再帰的に同じシンボリックリンクを調べて終了しないかも しれません。

設定しない方がいいでしょう。

バージョン

4.1.1

4.1.0

version: 4.1   2001.05.10     instal プログラムのバグを手直し。まだ少しバグあり。
version: 4.0   2000.10.10     remtool として統合。
version: 3.2   1999.12.17     symbolic link 以下も探索してしまうバグを修正
version: 3.1   1999.12.06     local version と tool version をわける。
version: 3.0   1999.12.06     toolsとして統一するために書き直す。
version: 2.7   1999.10.06     complete remtool
version: 2.6   1999.06.01     複数のファイルシステム間でのリンクのバグ修正
version: 2.5   1999.05.29     remtoolとしてのバージョン統一。
version: 2.4   1999.05.29     Linuxでのバグを修正。
version: 2.3   1999.05.12     ~/Removeで実行した時のバグ修正。
version: 2.2   1999.05.12     バグ修正。
version: 2.1   1999.05.12     シンボリックリンクのバグ修正。
version: 2.0   1999.05.11     C言語で書き直し、オプションを大幅に加える。
version: 1.0   1998.02.08     cshで書く。

著作権

このソフトウェアはフリーウェアです。 作者は著作権は主張しますが、このソフトウェアにより起こった 如何なる損害も関知しません。

GPLに規定されている通りです。

玉田春昭(たま)
アドレス:tamada@oikaze.com
最新バージョン: http://oikaze.com/~tamada/Products/remtool/

**************************
Haruaki TAMADA
mailto:tamada@oikaze.com
http://oikaze.com/~tamada/
**************************

ページのトップへ