test
コマンド
ファイル形式のチェックや数値・文字列比較を行うコマンド
構文
test [条件]
条件
- -b ファイル名:指定したファイルがブロックデバイスファイルなら真
- -c ファイル名:指定したファイルがキャラクタファイルなら真
- -d ファイル名:指定したファイルがディレクトリなら真
- -f ファイル名:指定したファイルが通常ファイルなら真
- -L ファイル名:指定したファイルがシンボリックリンクなら真
- -h ファイル名:-Lと同じ
- -p ファイル名:指定したファイルが名前付きパイプなら真
- -S ファイル名:指定したファイルがソケットなら真
- -t ファイル名:指定したファイルディスリプタが端末で開いている
- -g ファイル名:指定したファイルがsed gidされているなら真
- -k ファイル名:指定したファイルにskickyビットで立っているなら真
- -r ファイル名:指定したファイルが読み取り可能なら真
- -u ファイル名:指定したファイルにSUIDがセットされていれば真
- -w ファイル名:指定したファイルが書き込み可能なら真
- -x ファイル名:指定したファイルが実行可能なら真
- -e ファイル名:指定したファイルが存在すれば真
- -s ファイル名:指定したファイルのファイルサイズが0より大きければ真
- .
- -n 文字列:文字列の長さが0より大きければ真
- -z 文字列:文字列の長さが0であれば真
- 文字列1 = 文字列2:文字列2 2つの文字列が等しければ真
- 文字列1 != 文字列2:文字列2 2つの文字列が等しくなければ真
使用例
ユーザーnoriのデスクトップはディレクトリか否かを調べる
- $ test -d /home/nori
- $ echo $? ←直前のコマンドの結果を表示させる
- 0 ←ディレクトリである(真である)
■Linux初心者サーバー構築無料マニュアル【CentOS5.5編】をプレゼント
- CenOS 5.5のインストールとサーバー構築手順、VMware Player3のダウンロードとインストール手順をまとめたマニュアルを無料でプレゼントしています。
- 詳しくは以下のページで説明していますので、今すぐクリックしてダウンロードしてください。
- 全179ページのCentOS5.5サーバー構築マニュアルを先着50名限定で無料プレゼント
スポンサードリンク
[ システム管理 , LinuxコマンドP-T ]
Linuxコマンドには、こんなコマンドもあります。
env | 環境を変更してプログラムを実行する コマンド |
diff | テキストファイルの比較するコマンド |
mknod | 特殊ファイルの作成するコマンド |
ssh | リモート・マシンのコマンドを実行するコマンド |
xrefresh | X画面を再描画するコマンド |
当サイトについてと免責事項
- Linuxコマンド百科辞典は個人で運営しているサイトです。
- 当サイト内の掲載情報をご利用された際に発生した、いかなる損害・トラブルについても、一切の責任を負いかねますのでご容赦ください。