[程式]

        /usr/bin/access [Shared Library]

/lib/libc.so.6

/lib/libdl.so.2

        /lib/ld-linux.so.2 [語法]

        access -mode 檔案 [用途說明]

access一般是用在shell script中來判斷一個檔案是否能夠被(目前執行此script的user) 存取.

其功能類似test這個程式, 但是不同之處是在於test是從檔案的permission bit判斷, 而access

是直接呼叫access這個system call來得知存取是否合法. 所以在檔案系統以唯讀的模式被掛上時,

        access能獲得相對合理的結果(因 為test從permission看不出來整個檔案系統是唯讀的) [參數]

access有兩個參數, 第一個參數是存取模式. 以減號開頭, 後面必須跟著至少一個的模式.

此處的模式指rwx字母, r是讀取權限, w是寫入權限, x是執行的權限.

        而第二個參數就是欲測試的檔案路徑. [傳回值]

        非0表示檔案可以在給定的mode下被存取

[其他的參數]
--help 印出help資訊後離開
--version 印出程式版本後離開
[使用方法]
一個簡單的shell script, 其可以判定第一個參數指定的檔案是否可以被寫入
#!/bin/sh
if access -w $1

then echo "Can be accessed"

else echi "Can not be accessed"

fi #end of script