PRIMECLUSTER Global File Services 説明書 4.2 (Solaris(TM) オペレーティング環境版) |
目次
索引
![]() ![]() |
付録F リファレンスマニュアル | > F.3 GFS 共用ファイルシステム専用一般コマンド |
sfcmv [-fi] source target_file
sfcmv [-fi] source... target_dir
sfcmv コマンドは、GFS 共用ファイルシステム上のファイル拡張属性情報を保持するファイル、または保持しないファイルの移動を実行します。sfcmv コマンドは、GFS 共用ファイルシステム以外でも動作しますが、その場合は mv(1) の使用を推奨します。
第 1 の形式の sfcmv は、source オペランドが示すファイルを target_file が示す宛て先に移動します。source と target_file に同じ名前を指定することはできません。target_file が存在しない場合、sfcmv はその名前のファイルを新しく作成します。target_file が存在していれば、その内容は上書きされます。最終オペランドが既存のディレクトリを示していないとき、sfcmv はこの第 1 形式であるとみなされます。
第 2 の形式の sfcmv は、source オペランドで指定された各ファイルを target_dir オペランドが示す既存ディレクトリ中のファイルに移動します。各 source 用の宛て先パス名は、宛て先ディレクトリ名の後にスラッシュ( / ) と source の最終パス名部分を付加したものとなります。最終オペランドが既存のディレクトリを示しているとき、sfcmv はこの第2形式であるとみなされます。
sfcmv は、target_file のモードが書き込み禁止であると判断すると、モードを表示し( chmod(2) 参照)、応答を要求して、標準入力を1行読み取ります。応答が肯定である場合、権限があるならばファイルを移動します。それ以外の場合、このコマンドは終了します。target_file が ACL を有効としている場合、モードはアクセス権を完全には表示しません。source の親ディレクトリが書き込み可能でスティッキ・ビットセットを持っている場合、以下の条件のうち1つ以上が真でなければなりません。
source がファイルで target_file がリンクを備えた別のファイルへのリンクである場合、他のリンクは残存し、target_file は新しいファイルになります。
以下のオプションが指定できます。
-f
sfcmv は、既存の target に書き込む場合でもプロンプトを出さずにファイルを移動します。標準入力が端末でない場合、これがデフォルトになることに注意してください。
-i
sfcmv は、移動により既存の target が上書きされる場合は、必ず、確認のプロンプトを出します。肯定を応答すれば、移動処理は続行されます。その他の応答では、sfcmv は target を上書きしません。
-f と -i のオプションを両方指定してもエラーとはみなされません。-f オプションの方が有効となります。
以下のオペランドが指定できます。
source
移動するファイルまたはディレクトリのパス名。
target_file
移動するファイルまたはディレクトリの新しいパス名。
target_dir
ファイルの移動先となる既存ディレクトリのパス名。
sfcmv の実行に影響を与える環境変数 LC_CTYPE, LC_MESSAGES, NLSPATH についての詳細は、environ(5) を参照してください。
以下の終了ステータスが返されます。
0 入力ファイルはすべて正常に移された。
>0 エラーが発生した。
sfccp(1), sfccpio(1), sfcgetext(1), sfcgetfattr(1), sfcsetext(1), sfcsettime(1), sfcsetvolume(1).
"Solaris X Reference Manual Collection" の cp(1), cpio(1), ln(1), mv(1), rm(1), setfacl(1), chmod(2), attributes(5), environ(5), largefile(5).
目次
索引
![]() ![]() |