Liunx檔案的屬性 許可權 超詳細解析

2021-10-10 02:55:11 字數 1989 閱讀 9015

看到上面那張圖是不是十分的懵逼,不知道那一串字元代表的啥意思。

接下來我們來一步步分析搞懂。

正所謂,工欲善其事,必先利其器。

我們先懂一些基礎的東西再來分析。

- :   普通檔案

d : 目錄

l : 軟鏈結

c : 字元裝置[鍵盤、滑鼠]

b : 塊檔案、磁碟

rwx作用到檔案

r : 代表可讀,可以讀取,檢視。

w : 代表可寫,可以修改,但是不代表可以刪除該檔案,

刪除乙個檔案的前提條件是對該檔案所在的目錄有寫許可權,才能刪除該檔案。

x : 代表可執行(execute),可以被執行。

rwx作用到目錄

r : 代表可讀,可以讀取,檢視。

w : 代表可寫,可以修改,目錄內建立+刪除+重新命名目錄

x : 代表可執行(execute),可以進入該目錄

檔案的屬性

大致分為:

1.檔案的型別

2.檔案所有者的許可權

3.檔案所在組的使用者的許可權

4.檔案其他組的使用者的許可權

5.如果是檔案,表示硬鏈結的個數,如果是目錄則表示該目錄的子目錄數

6.檔案的所有者

7.檔案所在的組

8.檔案大小

9.日期

10.檔名

先創乙個aa目錄 和乙個1.txt

下面來分析一下1.txt的屬性

我們向1.txt檔案中寫入乙個hello看檔案大小是否有變化。

由上圖我們可以看到當把hello寫入1.txt時檔案大小從0變為了6

但是hello是五個字元大小應該是5,為啥是6呢?

猜測應該有個結束符佔1個大小

下面測試一下 向1.txt追加world

hello和world總共10個字元再加乙個結束符大小是11。

看結果是不是11

大小居然不是11而是12

,因為hello和world是兩行

於是猜測每一行都有乙個結束符,才導致結果為5+1

+5+1

=12測試一下: 在1.txt追加www看結果是否是 12+3

上面對於檔案目錄aa的分析,我只分析了一些特殊的東西。

其他的和對1.txt屬性分析的幾乎一樣。

liunx檔案許可權

看了鳥哥liunx,檔案許可權的筆記。liunx下一切皆檔案!例 和windows一樣,檔案都會有讀寫和執行的許可權,而在liunx中,也是一樣,只是表現的形式些許差別。例中,1 d,表示檔案的型別,是 目錄 檔案 鏈結 之類。d表示目錄,表示檔案。2 r,表示檔案所有者擁有讀的許可權,r read...

Liunx下檔案許可權詳解

剛接觸linux時對linux下的檔案許可權的概念一直很模糊,觀念還一直停留在windows下,所以有很多操作一直提示許可權不夠。為了弄懂檔案許可權問題我查詢了很多資料整理如下,我把這些學習筆記貼出來和大家一起分享,如有錯誤望指正。對於linux系統中的檔案來說,有三種身份和四種許可權 三種身份是 ...

Liunx筆記 一 特殊的檔案許可權

linux的檔案許可權不只有r,x,w還有s,t。與系統賬號和系統程序相關。s可以出現在檔案擁有者的x許可權位置上,也可以出現在檔案所屬組的x許可權位上。前者被稱為set uid,簡稱suid,後者被稱為set gid,簡稱sgid。執行命令ls l bin su,能夠看到這個命令許可權是 rwsr...