1.int access(const char *pathname,int mode);
測試當前使用者指定檔案是否具有某種屬性
引數:pathname:檔名
mode:4種許可權
r_ok:讀
w_ok:寫
x_ok:執行
f_ok:檔案是否存在
返回值:
0:具有某種許可權
-1:沒有許可權,或檔案不存在
2.int chmod(const char *filename,int mode);
修改檔案許可權
引數:filename:檔名
mode:檔案許可權,八進位制數
3.int chown(const char *path,uid_t owner,gid_t group)
將檔案所有者和所屬組改成傳入的引數
引數:path:檔案路徑
owner:整型值,使用者id
group:整型值,所屬組id
4.int truncate(const char *path,off_t length);
修改檔案大小
引數:path:檔名
length:檔案最終大小(比原來大,則向後拓展;比原來小,則刪除後邊部分)
linux檔案屬性
linux檔案屬性1 首先檢視一下 ls l 檢視檔案的檔案屬性 上面顯示檔案屬性一共7個常見的字段。各個欄位的含義 1.第乙個字段 檔案許可權 就是 或者r w x的組合。一共10位。左面開始數起,a 第一位 檔案型別 常規檔案 系統普通檔案。d directory 目錄檔案,目錄是特殊的檔案,目...
linux檔案屬性
linux檔案屬性3 目錄是乙個特別的檔案 目錄檔案 比如 drwxr r 就是乙個目錄的許可權 目錄具有r許可權 可以檢視目錄裡面的檔名,只是檢視檔名。是否能夠對檔案操作,那還要看檔案的許可權。目錄具有w許可權 在目錄下 增加檔案 刪除檔案 檔名重新命名 目錄具有x許可權 能夠進入該目錄 能夠使用...
linux檔案屬性
linux是多使用者多工環境,因此檔案的許可權管理十分重要。linux將檔案可訪問訪問的身份分為3種 owner group others,每種身份有三種許可權 read write execute。另乙個常識,root是萬能的,能做任何事情!這是在終端中輸入ls al命令後,列出的內容,從途中可以...