ls命令顯示的檔案屬性

2021-06-20 13:43:00 字數 1014 閱讀 7910

在本人的linux某個目錄下敲ls -l命令(這個命令輸出的含義還有不少公司面試問過呢,後邊解釋一下),得到如下:

total 40

-rwxr-xr-x  1 root

root 5247 jun  9 20:10 a.out

-rw-r--r--  1 root root  434 jun  9 20:02 atexit.c

-rw-r--r--  1 root root    0 jul 15 06:10 out.txt

drwxr-xr-x  2 root root 4096 jul 15 06:07 shell

-rw-r--r--  1 root root   31 jul 15 05:42 summer_drink

total  40   表示檔案總共占用盤空間40塊;一般一塊表示512位元組或1024位元組.

第乙個紅色的標識字元指示檔案的型別,

d 指目錄,

b 指塊型別特殊檔案,

c 字元型特殊檔案,

l 象徵性鏈結,

p 管道,

s 套接字,

- 常規檔案.

之後的9個字元每三個分別指明了下列幾類的人的許可權:

檔案主人(這裡我用藍色標識出來了),組,其他人.

r 指讀許可權,w 指寫許可權,x 表執行許可權,- 表不可執行.

接下來的數字是inode引用計數,如果是目錄的話,應該是大於1的,常規檔案的話是1

接下來就是owner和group

然後就是大小 最近修改時間 名稱

可以用chmod改變檔案的許可權,可以使用+ - (r w x),也可以用八進位制,八進位制的時候要注意一下:

讀許可權是4,寫是2,執行是1,把各個許可權數值相加得到乙個0到7的數值,這個數值用來指定檔案屬主、組和其他使用者對檔案的許可權

比如chmod 0444 out.txt 就是設定所有使用者可讀

阻止出檔案屬主以外的任何人寫檔案:chmod 0600 out.txt

chown改變檔案屬主

chgrp改變檔案所屬組

linux的檔案屬性和許可權學習 分析ls命令結果

最近閱讀 鳥哥的linux私房菜 確實是一本好書,使自己在檔案屬性和許可權方面有了較深的理解,總結如下。注 本篇博文的來自於 鳥哥的linux私房菜 一書 一 提綱 本篇博文主要包含以下幾個部分 1.使用者和使用者組的概念 2.檔案屬性 3.目錄與一般檔案的區別 4.ls命令的使用詳解 二 使用者和...

CentOS的檔案屬性 命令 ls l

第一列 有11位 1 第一位表示檔案型別 1 l表示鏈結檔案 2 d表示目錄 3 普通檔案 4 b塊裝置 磁碟分割槽就是這種型別 5 c 串列埠裝置檔案 字元裝置檔案 比如鍵盤,滑鼠,印表機,tty終端等 6 s套接字檔案,用於程序間的通訊。2 型別後面的9位,每三位為一組。r可讀,w可寫,x可執行...

linux chmod 命令詳解 改變檔案屬性

linux下目錄和檔案的許可權區別 檔案 讀檔案內容 r 寫資料到檔案 w 作為命令執行檔案 x 目錄 讀包含在目錄中的檔名稱 r 寫資訊到目錄中去 增加和刪除索引點的鏈結 搜尋目錄 能用該目 linux下目錄和檔案的許可權區別 檔案 讀檔案內容 r 寫資料到檔案 w 作為命令執行檔案 x 目錄 讀...