4 1 3 檔案目錄

2021-10-23 15:57:28 字數 374 閱讀 4972

檔案目錄 - 資料夾

檔案控制塊

目錄表表示檔案下面的檔案

有結構檔案,記錄了實體地址

fcb的集合就是檔案目錄,包含了檔案的基本資訊

檔名和實體地址

檔案目錄

單級目錄檔案:不可以對檔案命名重名

兩級目錄結構:不同使用者可以重名,但不能對檔案分類

多級目錄結構

當前目錄 vs 絕對路徑

樹形結構不便於實現共享

有向無環圖、可以有不同的檔名指向同乙個檔案,共享同乙個目錄。

共享檔案設定共享計數器,共享計數器為0徹底刪除

索引結點,外存中,磁碟索引結點,記憶體索引結點

4 1 3檔案處理命令

4.1.3檔案處理命令 命令名稱 touch 命令所在路徑 bin touch 執行許可權 所有使用者 語法 touch 檔名 功能描述 建立空檔案 注意 特殊符號也可以用作檔名,但是不建議使用 命令名稱 cat 命令所在路徑 bin cat 執行許可權 所有使用者 語法 cat 檔名 n 顯示行號...

二 檔案與目錄

struct stat include include include int open char pathname,int o mode t mode 返回檔案描述符 include int close int fd 關閉檔案 include ssize t read int fd,void bu...

6 檔案 目錄操作

with open filepath,r as f f.read 呼叫read 會一次性讀取檔案的全部內容,如果檔案有10g,記憶體就爆了,可以反覆呼叫read size 方法,每次最多讀取size個位元組的內容。呼叫readline 可以每次讀取一行內容,呼叫readlines 一次讀取所有內容並...