Man page - test(1)

Packages contains this manual

Available languages:

en fr es pl vi nb da cs hu sv ja ru ro zh_TW sr zh_CN de

Manual

TEST

名 稱
概 述
描 述
作 者
報 告 錯 誤
版 權
參 見


名 稱

test - 檢 查 檔 案 型 別 並 比 較 值

概 述

test 表 示 式
test
[
表 示 式 ]
[ ]"
[
選 項

描 述

退 出 狀 態 值 取 決 於 表 示 式 。

--help

顯 示 此 幫 助 資 訊 並 退 出

--version

顯 示 版 本 資 訊 並 退 出

表 示 式 被 省 略 , 則 預 設 為 假 。 否 則 , 表 示 式 可 能 為 真 或 假 , 且 以 此 設 定 返 回 狀 態 。 可 能 出 現 的 情 況 如 下 所 示 :
( 表 示 式 )

表 示 式 為 真

! 表 示 式

表 示 式 為 假

表 示 式 1 -a 表 示 式 2

表 示 式 1 與 表 示 式 2 皆 為 真

表 示 式 1 -o 表 示 式 2

表 示 式 1 或 表 示 式 2 為 真

-n 字 串

字 串 長 度 非 零

STRING

等 價 於 -n 字 串

-z 字 串

字 串 的 長 度 為 0

字 串 1 = 字 串 2

字 串 相 等

字 串 1 != 字 串 2

字 串 不 相 等

整 數 1 -eq 整 數 2

整 數 1 與 整 數 2 相 等

整 數 1 -ge 整 數 2

整 數 1 大 於 或 等 於 整 數 2

整 數 1 -gt 整 數 2

整 數 1 大 於 整 數 2

整 數 1 -le 整 數 2

整 數 1 小 於 或 等 於 整 數 2

整 數 1 -lt 整 數 2

整 數 1 小 於 整 數 2

整 數 1 -ne 整 數 2

整 數 1 和 整 數 2 不 相 等

檔 案 1 -ef 檔 案 2

檔 案 1 和 檔 案 2 擁 有 相 同 的 裝 置 編 號 與 inode 編 號

檔 案 1 -nt 檔 案 2

檔 案 1 在 修 改 時 間 上 新 於 檔 案 2

檔 案 1 -ot 檔 案 2

檔 案 1 比 檔 案 2 更 舊

-b 檔 案

檔 案 存 在 且 為 塊 特 殊 檔 案

-c 檔 案

檔 案 存 在 且 為 字 元 特 殊 檔 案

-d 檔 案

檔 案 存 在 且 為 目 錄

-e 檔 案

檔 案 存 在

-f 檔 案

檔 案 存 在 且 為 普 通 檔 案

-g 檔 案

檔 案 存 在 且 被 設 定 了 set-group-ID 位

-g 檔 案

檔 案 存 在 且 為 有 效 組 ID 所 有

-h 檔 案

檔 案 存 在 且 為 一 個 符 號 連 結 ( 與 -L 相 同 )

-k 檔 案

檔 案 存 在 且 被 設 定 粘 著 位

-L 檔 案

指 定 檔 案 存 在 且 為 符 號 連 結 ( 等 效 於 -h)

-N 檔 案

指 定 檔 案 存 在 且 自 上 次 讀 取 以 來 已 被 修 改

-O 檔 案

指 定 檔 案 存 在 且 為 有 效 使 用 者 ID 所 擁 有

-p 檔 案

指 定 檔 案 存 在 且 為 命 名 管 道

-r 檔 案

檔 案 存 在 且 使 用 者 具 有 讀 許 可 權

-s 檔 案

指 定 檔 案 存 在 且 其 大 小 大 於 零

-S 檔 案

檔 案 存 在 且 為 套 接 字

-t FD

檔 案 描 述 符 FD 在 某 個 終 端 開 啟

-u 檔 案

檔 案 存 在 且 被 設 定 了 set-user-ID 位

-w 檔 案

檔 案 存 在 且 使 用 者 具 有 寫 許 可 權

-x 檔 案

檔 案 存 在 且 使 用 者 具 有 執 行 ( 或 搜 尋 ) 許 可 權

除 了 -h -L , 所 有 與 指 定 檔 案 相 關 的 測 試 都 跟 隨 符 號 連 結 。 請 注 意 在 shell 中 圓 括 號 需 要 被 轉 義 ( 例 如 , 使 用 反 斜 線 ) 。 也 可 以 把 “ -l 字 串 ”作 為 指 定 整 數 , 其 值 為 該 字 串 的 長 度 。

注 : 二 元 運 算 子 -a -o 存 在 固 有 的 歧 義 問 題 。 請 使 用 "test EXPR1 &&test EXPR2" 或 "test EXPR1 || test EXPR2" 作 為 替 代 。

註 記 : [ 接 受 --help --version 選 項 , 但 是 test 並 非 如 此 。 test 將 它 們 與 其 它 非 空 字 元 串 同 等 看 待 。

注 意 : 您 的 shell 可 能 內 建 了 自 己 的 test 和 /或 [ 程 式 版 本 , 它 會 覆 蓋 這 裡 所 提 及 的 相 應 版 本 。 請 查 閱 您 的 shell 文 件 獲 知 它 所 支 援 的 選 項 。

作 者

由 Kevin Braunsdorf 和 Matthew Bradburn 編 寫 。

報 告 錯 誤

GNU coreutils 的 線 上 幫 助 : <https://www.gnu.org/software/coreutils/>
請 向 <https://translationproject.org/team/zh_CN.html> 報 告 翻 譯 錯 誤 。

版 權

Copyright © 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.

參 見

access (2)

完 整 文 件 請 見 : <https://www.gnu.org/software/coreutils/test[>
或 者 在 本 地 使 用 : info '(coreutils) test invocation'

本 頁 面 中 文 版 由 中 文 man 手 冊 頁 計 劃 提 供 。
中 文 man 手 冊 頁 計 劃 : https://github.com/man-pages-zh/manpages-zh