ロング ネーム(ショート ネーム) |
引数型 |
プロパティ |
-r(-r) |
|
|
|
ファイルが存在し、読み取り可能な場合は true です。 |
|
-l(-l) |
|
|
|
ファイルが存在し、シンボリック リンクの場合は true です。 |
|
-w(-w) |
|
|
|
ファイルが存在し、書き込み可能な場合は true です。 |
|
-x(-x) |
|
|
|
ファイルが存在し、実行可能な場合は true です。 |
|
-f(-f) |
|
|
|
ファイルが存在し、通常ファイルの場合は true です。 |
|
-d(-d) |
|
|
|
ファイルが存在し、ディレクトリの場合は true です。 |
|
-h(-h) |
|
|
|
ファイルが存在し、シンボリック リンクの場合は true です。 |
|
-c(-c) |
|
|
|
ファイルが存在し、キャラクタの特殊ファイルの場合は true です。 |
|
-b(-b) |
|
|
|
ファイルが存在し、ブロックの特殊ファイルの場合は true です。 |
|
-p(-p) |
|
|
|
ファイルが存在し、名前付きパイプ(fifo)の場合は true です。 |
|
-u(-u) |
|
|
|
ファイルが存在し、その set-user-ID ビットが設定されている場合は true です。 |
|
-g(-g) |
|
|
|
ファイルが存在し、その set-group-ID ビットが設定されている場合は true です。 |
|
-k(-k) |
|
|
|
ファイルが存在し、そのスティッキー ビットが設定されている場合は true です。 |
|
-s(-s) |
|
|
|
ファイルが存在し、サイズが 0 を超える場合は true です。 |
|
-L(-L) |
|
|
|
ファイルが存在し、シンボリック リンクの場合は true です。 |
|
-e(-e) |
|
|
|
ファイル(またはディレクトリ)が存在する場合は true |
|
-z(-z) |
|
|
|
ファイルが Unix ドメイン ソケット ファイルの場合は true(Windows ではサポートされていません) |
|