perl 檔案測試操作符匯總_基礎教程

來源:互聯網
上載者:User

第一篇:

複製代碼 代碼如下:

操作符       含義
-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修改以來的檔案以天記的年齡(從開始起)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.