判斷檔案屬性

2022-07-28 11:18:43 字數 449 閱讀 8692

-s file     檔案大小非0時為真

[ -f "somefile" ] :判斷是否是乙個檔案

[ -x "/bin/ls" ] :判斷/bin/ls是否存在並有可執行許可權

[ -n "$var" ] :判斷$var變數是否有值

[ "$a" = "$b" ] :判斷$a和$b是否相等

-r file     使用者可讀為真

-w file     使用者可寫為真

-x file     使用者可執行為真

-f file     檔案為正規檔案為真

-d file     檔案為目錄為真

-c file     檔案為字元特殊檔案為真

-b file     檔案為塊特殊檔案為真

-s file     檔案大小非0時為真

-t file     當檔案描述符(預設為1)指定的裝置為終端時為真

根據檔案屬性來判斷許可權

模式 字元表示 說明 0477 r rwxrwx 所有者僅可讀 4 其他及組可讀寫執行 7 0677 rw rwxrwx 所有者僅可讀寫 6 其他及組可讀寫執行 7 0444 r r r 所有均僅可讀 4 0666 rw rw rw 所有均僅可讀寫 6 0400 r 所有者僅可讀 4 組及其他無任何...

設定檔案屬性

程式設計時經常需要某些檔案擁有特定的屬性,譬如隱藏屬性。下面介紹乙個實現此功能的函式 setfileattributes。函式原型 函式原型 boolsetfileattributes lpctstr lpfilename,lpfilename的物件指向乙個字串,指定其屬性要設定的檔案的名稱。例如 ...

linux檔案屬性

linux檔案屬性1 首先檢視一下 ls l 檢視檔案的檔案屬性 上面顯示檔案屬性一共7個常見的字段。各個欄位的含義 1.第乙個字段 檔案許可權 就是 或者r w x的組合。一共10位。左面開始數起,a 第一位 檔案型別 常規檔案 系統普通檔案。d directory 目錄檔案,目錄是特殊的檔案,目...