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 源文件 軟鏈接文件