ToolTalk ユーザーズガイド

ToolTalk の拡張シェルコマンド

表 6–1 に示す ToolTalk の拡張シェルコマンドは、それらが関連付けられている標準シェルコマンドを最初に呼び出し (たとえば、ttmvmv を呼び出します)、その後ファイルの変更に伴い ToolTalk サービスを更新します。ToolTalk の拡張シェルコマンドは、ToolTalk オブジェクトを含むファイルを操作する際に必要です。

表 6–1 ToolTalk の拡張シェルコマンド

コマンド 

定義 

構文 

ttcp

オブジェクトを含むファイルをコピーする 

ttcp source-file destination-file

ttmv

オブジェクトを含むファイル名を変更する 

ttmv old new

ttrm

オブジェクトを含むファイルを削除する 

ttrm file

ttrmdir

ToolTalk オブジェクトと関連付けられた空ディレクトリを削除する。 

このコマンドは、たとえば、ファイルに配信範囲指定したメッセージの中にディレクトリが記述されている場合に、ディレクトリのオブジェクト仕様を作成するためにも使用する。オブジェクト仕様を作成する際には、ファイルまたはディレクトリのパス名を指定する 

ttrmdir directory

tttar

ToolTalk オブジェクトを含むファイルのアーカイブとアーカイブの解除を行う 

tttar c|t|x pathname1 pathname2

ToolTalk の拡張シェルコマンドは、標準シェルコマンドを呼び出すことによって実行できます。そのためには、シェルの起動ファイルで ToolTalk の拡張シェルコマンドに別名を付け、拡張コマンドが標準シェルコマンドとして表示されるようにします。

# ToolTalk-aware shell commands in .cshrc
alias mv	ttmv
alias cp	ttcp
alias rm	ttrm
alias rmdir	ttrmdir
alias tar tttar