搜尋

首頁  >  問答  >  主體

linux - 檔案描述符表中的檔案存取模式Write only怎麼理解?

作業系統中的檔案描述符,在系統層級有核心維護的檔案描述符表,其中包含的狀態資訊有檔案存取模式,有三種

  1. read only

  2. #write only

  3. #read&write

#請問這個write only是什麼樣個情況,我能想像到的就是在terminal模式下用">>" 字符寫入,但是不知道在gui界面下,比如各種各樣的文本編輯器,該怎麼實作這個write only而做到不查看文件內容

某草草某草草2756 天前900

全部回覆(1)我來回復

  • ringa_lee

    ringa_lee2017-06-12 09:26:34

    不要被gui所迷惑,以編輯器為例子那自然是要讀出來給用戶看了,用戶才能寫。

    但是很多時候,不讀文件內容也是可以寫了,例如日誌就是不斷往文件最後追加內容,前面的內容都不讀的。

    但是不知道在gui介面下,例如各種各樣的文字編輯器,該怎麼實現這個write only而做到不查看文件內容

    怎麼做?當然是作業系統(的檔案系統)做這種權限限制,應用層的程式只是申請使用這些權限。例如編輯器一定要讀權限,寫權限沒有就不能編輯,至少要能看。

    回覆
    0
  • 取消回覆