19.linux文件屬性

1.linux文件屬性

ls -lih     i查看文件inode,h查看文件大小

文件總共10個屬性node

  • inode索引節點編號(惟一的)
  • 文件類型和權限,第一個字符爲類型,後面字符爲權限
  • 硬連接的數量
  • 文件或目錄所屬的用戶
  • 文件或目錄所屬的組
  • 文件的大小
  • 7,8,9列分別是文件的修改時間:月,日,時:分
  • 文件名

 查看文件屬性的命令 statlinux

 查看磁盤inode使用量windows

2.文件類型

經過file xxx命令能夠查看文件類型post

分別查看目錄和文件spa

ls -l |grep -i "^d"

ls -l |grep -i "^-"

文件類型3d

- 普通文件(find查找的f類型就是-)
d 目錄文件
l 符號連接,也便是軟鏈接文件
b 塊設備和其它外圍設備,是特殊類型的文件

3.文件權限

r:4  讀code

w:2 寫blog

x: 1 執行索引

-:0 沒有權限class

文件權限共9位

rwx r-x r-x

前面123位表示用戶的權限

中間456位表示用戶組的權限

後面789位表示其它用戶的權限

4.硬連接

文件屬性的第三個表示硬連接的個數

硬連接:

  • 具備相同節點號的多個文件是互爲硬連接文件
  • 刪除硬連接文件或源文件任意之一,文件實體並未被刪除
  • 只有刪除了源文件以及全部對應的硬連接文件,文件實體纔會被刪除
  • 能夠經過給文件設置硬連接文件,來防止重要文件被誤刪
  • 經過命令  ln 源文件 硬連接文件   完成硬連接文件建立

5.軟鏈接

 

軟鏈接

  • 相似windows的快捷方式
  • 刪除源文件,軟鏈接文件依然存在,但沒法訪問指向的源文件路徑內容
  • 失效的時候白字紅底閃爍提示
  • 軟鏈接和源文件是不一樣的類型的文件,也是不一樣的文件,inode號也不相同
  • 命令:ln -s 源文件 軟鏈接文件
相關文章
相關標籤/搜索