第一篇:
複製代碼 代碼如下:
操作符 含義
-r 檔案或目錄可讀
-w 檔案或目錄可寫
-x 檔案或目錄執行
-o 檔案或目錄歸使用者所有
-R 檔案或目錄對真正使用者可讀
-W 檔案或目錄對真正使用者可寫
-X 檔案或目錄對真正使用者執行
-O 檔案或目錄歸真正使用者所有
-e 檔案或目錄存在
-z 檔案存在且大小為0
-s 檔案或目錄存在且不為0(返回位元組數)
-l 檔案為符號連結
-f 檔案為普通檔案
-d 檔案為目錄
-p 檔案為具名管道(FIFO)
-b 檔案為塊特殊檔案
-S 檔案為一個套口(socket)
-c 檔案為字元特殊檔案
-t 開啟tty控制台的檔案控制代碼
-u 檔案或目錄是設定使用者ID號
-g 檔案或目錄是設定使用者組ID號
-k 檔案或目錄的sticky位置位
-T 檔案是文字檔
-B 檔案是二進位檔案
-M 以天為單位的存在時間
-A 以天為單位訪問時間
-C 以天為單位同代碼更改時間
第二篇:
複製代碼 代碼如下:
-r:檔案或目錄對此(有效)使用者(effective user)或組是可讀的
-w:檔案或目錄對此(有效)使用者或組是可寫的
-x:檔案或目錄對此(有效)使用者或組是可執行檔
-o:檔案或目錄由本(有效)使用者所有
-R:檔案或目錄對此使用者(real user)或組是可讀的
-W:檔案或目錄對此使用者或組是可寫的
-X:檔案或目錄對此使用者或組是可執行檔
-O:檔案或目錄由本使用者所有
-e:檔案或目錄名存在
-z:檔案存在,大小為0(目錄恒為false)
-s:檔案或目錄存在,大小大於0(值為檔案的大小,單位:位元組)
-f:為普通文本
-d:為目錄
-l:為符號連結
-S:為socket-p 為管道(Entry is a named pipe(a“fifo”))
-b:為block-special 檔案(如掛載磁碟)
-c:為character-special 檔案(如I/O 裝置)
-u:setuid 的檔案或目錄
-g:setgid 的檔案或目錄
-k:File or directory has the sticky bit set
-t:檔案控制代碼為TTY(系統函數isatty()的返回結果;不能對檔案名稱使用這個測試)
-T:檔案有些像“文本”檔案
-B:檔案有些像“二進位”檔案
-M:修改的時間(單位:天)
-A:訪問的時間(單位:天)
-C:索引節點修改時間(單位:天)
第三篇:
操作符 |
含義 |
-r |
檔案可以被有效UID/GID讀取。 |
-w |
檔案可以被有效UID/GID寫入。 |
-x |
檔案可以被有效UID/GID執行。 |
-o |
檔案被有效UID所有 |
-R |
檔案可以被真實的UID/GID讀取。 |
-W |
檔案可以被真實的UID/GID寫入。 |
-X |
檔案可以被真實的UID/GID執行。 |
-O |
檔案被真實的UID所有 |
-e |
檔案存在 |
-z |
檔案大小為零 |
-s |
檔案大小不為零(返回大小) |
-f |
檔案是簡單檔案 |
-d |
檔案是目錄 |
-l |
檔案是符號串連 |
-p |
檔案是具名管道(FIFO)。 |
-S |
檔案是通訊端 |
-b |
檔案是特殊塊檔案 |
-c |
檔案是特殊字元檔案 |
-t |
檔案控制代碼為一個tty開啟了 |
-u |
檔案設定了setuid位 |
-g |
檔案設定了setgid位 |
-k |
檔案設定了sticky位 |
-T |
檔案是文字檔 |
-B |
檔案是一個二進位檔案(與-T對應) |
-M |
自從修改以來的檔案以天記的年齡(從開始起) |
-A |
自從上次訪問以來的檔案以天記的年齡(從開始起) |
-C |
自從inode修改以來的檔案以天記的年齡(從開始起) |