1. 程式人生 > >文件和目錄屬性

文件和目錄屬性

文件和目錄屬性

drwxrwxrwx 18 root root 4096 Mar 25 2016 52topclub

-rw-r--r-- 1 root root 23669049 Oct 12 11:32 syhc.zip

- 代表普通文件

d 目錄

c 字符串設備(鼠標鍵盤顯示器)

b 塊設備(磁盤 U盤 用於存儲文件)

l 軟鏈接文件(快捷方式)

s socket文件(機器內進程間通信的)

p 管道文件(通信的,一些命令的輸出作為另外命令的輸入 )

ls -al

.當前目錄

..上級目錄

第一列:文件類型 文件權限(分三段 所屬組 文件對所屬組 文件所屬組外其他組)

第二列:有多少個文件或目錄 使用和這個文件或目錄相同的inode號 可以通過ls -il查看inode 第一列

第三列 文件所屬主

第四列 文件所屬組

第五列 文件大小 ls -lh

第六列 文件最後修改時間

第七列 文件名

技術分享

ls -al

第一列:包含的東西有該文件類型和所有者、所屬組以及其他用戶對該文件權限。第一列共有11位或者一些文件是十位,沒有最後面的一位。其中第一位用來描述該問件的類型。

第一位的類型有:d -l

b cs 等。

d :表示該文件為目錄

-:表示該文件為普通文件

l :表示該文件為鏈接文件(Linux file),軟鏈接即為該類型,類似快捷方式

b :表示該文件為塊設備,比如:/dev/sda就是這樣的文件。(磁盤、硬盤、U盤、用於存儲文件)

c :表示該文件為串行端口設備,例如:(鼠標、鍵盤)

s :表示該文件為套接字文件(socket),用於進程間通信。

第一位後面的9位,每三個為一組。均為rwx三個參數的組合。

其中:

r 代表可讀

w 代表可寫

x 代表可執行

前三位所有者(user)的權限;

中間三位所屬組(group)的權限;

最後三位為其他非本群組(others)的權限。

一個文件的屬性為“-rwxr-xr-.”他代表的意思是,該文件為普通文件文件擁有者對其可讀可寫可執行文件所屬組對其可讀不可寫可執行其他用戶對其只可讀

對於一個目錄來講,打開這個目錄即為執行這個目錄,所以任何一個目錄必須要有x權限才能打開並查看該目錄。

例如一個目錄的屬性為“drwxr-r-.其所有者為root那麽除了root外的其他用戶是不能打開這個目錄的

(關於第一列最後一位的“.”,老版本centos 5是沒有這個點的,這主要是因為新版本的 ls 把selinux或者acl的屬性加進來了,當文件或者目錄只要使用了selinux context 的屬性,這裏是一個“.”。如果設置了acl,後面將是一個加號“+”)。

第二列:表示為鏈接占用的節點(inode),如果是目錄,那這個數值該目錄底下有多少以及子目錄有關系。

第三列:表示該文件的所有者

第四列:表示該文件的所屬組

第五列:表示該文件的大小

第六、七、八列:為該文件的最近修改日期,分別為月份日期以及時間

第九列:文件名


本文出自 “12350027” 博客,謝絕轉載!

文件和目錄屬性