access
確定檔案的可訪問性
chdir
改變當前工作目錄
fchdir
參見chdir
chmod
改變檔案方式
fchmod
參見chmod
chown
改變檔案的屬主或使用者組
fchown
參見chown
lchown
參見chown
chroot
改變根目錄
stat
取檔案狀態資訊
lstat
參見stat
fstat
參見stat
statfs
取檔案系統資訊
fstatfs
參見statfs
readdir
讀取目錄項
getdents
讀取目錄項
mkdir
建立目錄
mknod
建立索引節點
rmdir
刪除目錄
rename
檔案改名
link
建立鏈結
symlink
建立符號鏈結
unlink
刪除鏈結
readlink
讀符號鏈結的值
mount
安裝檔案系統
umount
卸下檔案系統
ustat
取檔案系統資訊
utime
改變檔案的訪問修改時間
utimes
參見utime
quotactl
控制磁碟配額
linux檔案系統系統呼叫 fallocate
int fallocate int fd,int mode,off t offset,off t len 為檔案預分配物理空間。include 成功返回0,失敗返回 1。fd檔案描述符 mode 目前兩種mode 1.falloc fl keep size 從offset開始分配大小為len的空間,...
Linux 檔案系統呼叫(習題)
1 設計乙個程式,要求開啟檔案 pass 如何沒有這個檔案,新建此檔案,許可權設定為只有所有者有唯讀許可權。程式 include include include int main 2 設計乙個程式,要求新建乙個檔案 hello 利用write函式將 linux下c軟體設計 字串寫入該檔案 程式 in...
系統呼叫之檔案訪問
1 write 系統呼叫 系統呼叫write 的作用是,把緩衝區 buf的前 nbytes 位元組寫入到與檔案描述符 fildes 關聯的檔案中,同時它會返回實際寫入的位元組數。如果返回 0,就表示為寫出任何資料 如果是 1,就表示在 write 系統呼叫中出現了錯誤,對應的錯誤碼儲存在全域性變數 ...