【實驗目的】
(1)掌握linux提供的檔案系統調用的使用方法。
(2)熟悉檔案操作的系統調用使用者接口。
(3)了解作業系統檔案系統的工作原理和工作方式。
【實驗環境】VMware Workstation、RedHat
【實驗步驟】
編寫一個檔案工具file tool,使其具有退出、建立新檔案、寫檔案、讀檔案、修改檔案權限、檢視目前檔案權限并退出的功能。
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZuBnL3UWNzATNxEGMjRTN3YTM5kzN5QzMzcjN5gjMkhDNzU2Lc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
(1) 實作界面, 要求提示使用者輸入功能号,并根據使用者輸入的功能選擇完成相應的功能。
************************
- 退出
- 建立新檔案
- 寫檔案
- 讀檔案
- 修改檔案權限
- 檢視目前檔案權限并退出
**************************
(2)實作功能:建立新檔案
(3)寫檔案
(4)讀檔案
(5)修改檔案權限
(6)檢視目前檔案權限并退出
【思考題】
先做一個隻針對一個檔案的工具,即處理給定檔案。改進該工具,使該工具能夠處理任意檔案,檔案名由使用者從鍵盤輸入。需要如何改進?
答:可以将檔案共享使用,利用二級目錄可以友善的解決不同使用者間的檔案共享問題,這隻要在被共享的檔案說明資訊中增加相應的共享管理項,并把共享檔案的檔案說明項指向被共享檔案的檔案說明項即可。