任務詳情
- 學習使用stat(1),并用C語言實作
- 提交學習stat(1)的截圖
- man -k ,grep -r的使用
- 偽代碼
- 產品代碼 mystate.c,提交碼云鏈接
- 測驗代碼,mystat 與stat(1)對比,提交截圖
實驗程序
一、學習stat命令

stat命令用于顯示檔案的狀態資訊,stat命令的輸出資訊比ls命令的輸出資訊要更詳細,
語法
stat(選項)(引數)
選項
-L:支持符號連接;
-f:顯示檔案系統狀態而非檔案狀態;
-t:以簡潔方式輸出資訊;
--help:顯示指令的幫助資訊;
--version:顯示指令的版本資訊,
引數
檔案:指定要顯示資訊的普通檔案或者檔案系統對應的設備檔案名,
查看檔案或目錄的諸如atime,mtime,ctime等資訊即可使用stat命令,也可使用ls命令,但相比而言,stat還可以看到設備號,環境等資訊,
stat使用實體

二、man -k ,grep -r的使用
使用 man -k stat | grep 2 查找stat相關函式,

使用命令man 2 statx查看學習,

關于stat的說明:

三、偽代碼
判斷輸入中是否包含檔案引數,如果有則繼續,沒有則提示用戶輸入錯誤
宣告結構體,呼叫函式stat()
列印輸出節點ino、
檔案型別mode、
檔案的連接數nlink
用戶ID uid和組ID gid、
塊大小blksize、
位元組數size、
塊數目blocks、
三個時間atime、mtime和ctime
四、產品代碼 mystate.c,提交碼云鏈接
碼云鏈接
五、測驗代碼,mystat 與stat(1)對比,提交截圖
如圖所示:

轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/343876.html
標籤:Linux
