詳細說明:linux 控制台 man 2 stat
#include #include #include
int stat(const char *pathname, struct stat *buf);
pathname: 檔名
buf : stat結構體,用於讀取檔案基本資訊
struct stat ;
- st_size 檔案大小
- st_atim 檔案上次訪問時間
- st_mtim 檔案上次修改時間
- st_ctim 檔案狀態(屬性及許可權等)上次改變時間。在一定條件下可認為如建立時間。
其他引數請參見上結構體。
4 sample
通過檔名 獲取檔名,及建立時間。
#include #include #include #include #include using namespace std;
int main(void)
}
檔案基本屬性
檢視檔案屬性及所屬使用者和組 ls l ls al 屬性名 主要獲取紅框裡面的資訊 檔名anaconda ks.cfg 可執行許可權 rw 檔案的第乙個屬性 這裡為 接下來九個屬性,三個一組,分為三組 每組身份從左往右分別是屬主許可權 owner 屬組許可權 group 其他使用者許可權 other...
Linux 檔案基本屬性
linux系統是一種典型的多使用者系統,不同的使用者處於不同的地位,擁有不同的許可權。為了保護系統的安全性,linux系統對不同的使用者訪問同一檔案 包括目錄檔案 的許可權做了不同的規定。在linux中我們可以使用ll或者ls l命令來顯示乙個檔案的屬性以及檔案所屬的使用者和組,如 deng den...
Linux 檔案基本屬性
linux系統是一種典型的多使用者系統,不同的使用者處於不同的地位,擁有不同的許可權。為了保護系統的安全性,linux系統對不同的使用者訪問同一檔案 包括目錄檔案 的許可權做了不同的規定。在linux中我們可以使用ll或者ls l命令來顯示乙個檔案的屬性以及檔案所屬的使用者和組,如 root www...