03-Linux系統文件屬性

1.Linux系統文件屬性

03-Linux系統文件屬性

上圖中ls -il每列含義如下:

第一列         Inode
第二列         文件類型及權限
第三列         硬鏈接數
第四列         屬主權限
第五列         屬組權限
第六列         文件或目錄的大小
第七八九列       最近修改時間
第十列         文件或目錄名字

2.Linux系統文件類型

ls -l 文件名 //看第一個字符
格式             說明
-   普通文件(文本文件, 二進制文件, 壓縮文件, 圖片文件等) 
d   目錄文件
b   設備文件(塊設備)存儲設備硬盤 /dev/sda, /dev/sda1
c   設備文件(字符設備)打印機,終端 /dev/tty1, /dev/zero
s   套接字文件, 進程間通信
p   管道文件
l   鏈接文件

軟硬鏈接區別

Linux下軟鏈接和硬鏈接的區別:
1)ln命令創建硬鏈接,ln -s命令創建軟鏈接。
2)目錄不能創建硬鏈接,並且硬鏈接不可以跨越分區系統。
3)目錄軟鏈接特別常用,並且軟鏈接支持跨越分區系統。
4)硬鏈接文件與源文件的inode相同,軟鏈接文件與源文件inode不同。
5)刪除軟鏈接文件,對源文件及硬鏈接文件無任何影響。
6)刪除文件的硬鏈接文件,對源文件及鏈接文件無任何影響。
7)刪除鏈接文件的源文件,對硬鏈接無影響,會導致軟鏈接失效。
8)刪除源文件及其硬鏈接文件,整個文件會被真正的刪除。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章