linux系統呼叫之檔案系統操作

2022-05-06 08:33:12 字數 846 閱讀 9385

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 系統呼叫中出現了錯誤,對應的錯誤碼儲存在全域性變數 ...