linux目錄檔案的讀取這樣理解正確嗎?麻煩各位大俠指導,剛開始學習,獻醜了

時間 2022-07-18 03:55:07

1樓:匿名使用者

你把path_lookup()這個函式的過程走一遍,就明白了。(我沒看,好像很長很長)

目錄的解析過程是這樣一層一層解析的,不過block這個...這個似乎不是這麼直接的吧,inode中也不直接包含儲存資訊,中間還要經過若干個層次對映神馬的。

你寫的過程是否太簡化了些,既然是目錄,最後目標是需要得到對應的dentry物件,中間還要考慮是否讀取快取什麼的。

你看下《understanding the linux kernel》的vfs那一章,以及後面的塊裝置驅動就會明白使用者空間的請求是如何逐層傳遞的。或者直接看訪問檔案那一章,就是告訴你使用者空間的請求怎麼向下傳遞然後返回的

要是你準備用這個給別人講東西或者寫文件,還是說清楚些好~~~

2樓:匿名使用者

能告訴我你在學什麼嗎?

linux查詢目錄下的所有檔案中是否含有某個字串

查詢目錄下的所有檔案中是否含有某個字串 查詢目錄下的所有檔案中是否含有某個字串 find xargs grep ri ibm 查詢目錄下的所有檔案中是否含有某個字串,並且只列印出檔名 find xargs grep ri ibm l 1.正規表示式 1 正規表示式一般用來描述文字模式的特殊用法,由普...

c中怎麼讀取當前目錄下tt檔案中儲存的檔案

我只讀出檔名並列印出來,你要存 自己來吧。還有以後要讀取這些檔案的話,要把路徑接起來 include include include include include include include using namespace std int main inf.close else cout ua...

linux如何怎樣將目錄下的檔案複製到另目錄下

1 copy cp,該命令的功能是將給出的檔案或目錄拷貝到另外一個檔案或目錄中。語法 cp 選項 原始檔或目錄 目標檔案或目錄 2 例如 在 test目錄下新建test1和test2兩個子資料夾。假設複製原始檔test1下的test01檔案,目標目錄為test2。3 直接可以用 cp test te...