操作文件基礎屬性

操作文件基礎屬性

文件屬性知識介紹

文件屬性組成部分
67326599 -rw-r–r-- 1 root root 194 Oct 28 18:21 /etc/hosts
① ② ③ ④ ⑤ ⑥ ⑦
1) 文件屬性 - inode 號碼
2) 文件類型
3) 硬鏈接數
4) 文件所屬用戶
5) 文件所屬組用戶
6) 文件大小信息
7) 文件時間信息

文件屬性詳細說明 - 文件類型

  • f 普通文件

  • txt 文本文件

  • bin 二進制文件(命令文件)

  • tar 數據文件(壓縮文件)

  • file 文件信息 — 獲取文件類型

  • d 目錄文件

  • l 連接文件(軟鏈接)

  • c 字符流文件 查看時會不斷出現字符信息

  • b block塊文件 存儲設備文件信息

  • s socket文件(網絡編程)

  • 文件屬性詳細說明 – 文件權限

    rw- r-- r-- 文件權限包含9個權限位 12位權限
    屬主 屬組 其他用戶

    屬主: 讀r 寫w 執行x - 沒權限
    屬組: 只有讀權限
    其他用戶: 只有讀權限

    文件屬性詳細說明 屬主 屬組 其他用戶

    屬主: 用戶信息 文件數據創造者
    屬組: 用戶組信息 給一個組賦予相應權限
    其他用戶: 不是屬主 不屬於屬組成員的用戶信息

    系統用戶分類:
    超級管理員 皇帝 root user id uid信息: 0
    虛擬用戶 傀儡 nobody
    uid: 1-999 centos7 特點01: 不能登錄系統
    uid: 1-499 centos6 特點02: 沒有家目錄
    普通用戶 平民
    oldboy uid: 1000+ centos7
    uid: 500+ centos6

文件屬性詳細說明 – 文件時間信息

訪問時間: access time - atime 查看文件時間
修改時間: modify time - mtime 文件內容被修改編輯時間 *****
改變時間: change time - ctime 修改文件屬性信息

文件屬性詳細說明 – 文件索引信息

inode:
概念介紹: 文件索引信息 目錄
特點說明:
1) 存儲一個數據屬性信息 (類型 權限 鏈接數 屬主/屬組 大小 時間)
2) 存儲指向相應block指針信息
3) 數據存儲會佔用一個inode
誕生過程:
操作磁盤進行格式化–> 創建文件系統–> inode
查看方法:
# df -i

block:
概念介紹: 文件數據信息 內容
特點說明:
1) 存儲文件數據真實內容(文件)
2) 存儲目錄下面文件名稱(目錄)
3) 數據存儲會佔用多個block
誕生過程:
操作磁盤進行格式化–> 創建文件系統–> block
查看方法:
# df

文件屬性詳細說明 – 文件鏈接信息

軟連接:
概念介紹: 文件數據快捷方式
特點介紹:
01. 軟鏈接文件會指向到源文件
02. 源文件刪除鏈接文件失效
03. 可以給目錄創建軟鏈接
誕生過程:
ln -s 源文件 鏈接文件
作用說明:
操作方便

硬鏈接:
概念介紹: 查看數據內容多個門/inode號碼相同文件數據稱爲硬鏈接
特點介紹:
01. 硬鏈接文件指向相同inode
02. 源文件刪除不會影響硬鏈接文件
03. 只能給普通文件創建硬鏈接
誕生過程:
ln 源文件 鏈接文件
作用說明:
防止文件誤刪除

發佈了5 篇原創文章 · 獲贊 20 · 訪問量 2422
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章