03-Linux系統文件屬性
阿新 • • 發佈:2018-06-05
軟硬鏈接區別1.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)刪除源文件及其硬鏈接文件,整個文件會被真正的刪除。
03-Linux系統文件屬性