Linux 中的文件簡單說明

Linux 中的文件簡單說明

作者:Grey

原文地址:

博客園:Linux 中的文件簡單說明

CSDN:Linux 中的文件簡單說明

說明

本文基於 CentOS 7

根目錄(/)下文件夾主要作用

[root@linux /]# ll /
total 16
lrwxrwxrwx.   1 root root    7 Aug 17 02:40 bin -> usr/bin
dr-xr-xr-x.   5 root root 4096 Sep 13 22:03 boot
drwxr-xr-x.  20 root root 3200 Sep 13 21:58 dev
drwxr-xr-x.  74 root root 8192 Sep 13 22:03 etc
drwxr-xr-x.   2 root root    6 Apr 11  2018 home
lrwxrwxrwx.   1 root root    7 Aug 17 02:40 lib -> usr/lib
lrwxrwxrwx.   1 root root    9 Aug 17 02:40 lib64 -> usr/lib64
drwxr-xr-x.   2 root root    6 Apr 11  2018 media
drwxr-xr-x.   2 root root    6 Apr 11  2018 mnt
drwxr-xr-x.   2 root root    6 Apr 11  2018 opt
dr-xr-xr-x. 109 root root    0 Sep 13 21:58 proc
dr-xr-x---.   2 root root  151 Sep 13 21:59 root
drwxr-xr-x.  25 root root  740 Sep 13 22:03 run
lrwxrwxrwx.   1 root root    8 Aug 17 02:40 sbin -> usr/sbin
drwxr-xr-x.   2 root root    6 Apr 11  2018 srv
dr-xr-xr-x.  13 root root    0 Sep 13 21:58 sys
drwxrwxrwt.   8 root root  172 Sep 13 22:58 tmp
drwxr-xr-x.  13 root root  155 Aug 17 02:40 usr
drwxr-xr-x.  19 root root  267 Aug 17 02:45 var

其中:

/boot

系統啓動相關的文件,如內核,initrd,以及grub(bootloader)

/dev

設備文件

/etc

配置文件

/home

用戶的家目錄,每一個用戶的家目錄通常默認爲:/home/USERNAME

/root

管理員的家目錄

/lib

庫文件

/media

掛載點目錄,移動設備

/mnt

掛載點目錄,額外的臨時文件系統

/opt

可選目錄,第三方程序的安裝目錄

/proc

僞文件系統,內核映射文件

/sys

僞文件系統,跟硬件設備相關的屬性映射文件

/tmp

臨時文件,/var/tmp

/var

可變化的文件,比如:日誌文件,數據文件

/bin

可執行文件,用戶命令

/sbin

管理命令

文件系統相關命令

df 顯示磁盤的使用情況

du 顯示文件系統的使用情況

ls 顯示目錄

Linux 中的文件類型

- 普通文件

d 目錄文件

b 塊設備文件(block)

c 字符設備文件

l 符號鏈接文件(symbolic link file)

p 命令管道文件(pipe)

s 套接字文件(socket)

文件權限信息說明

image

image

權限屬性 文件 目錄
r 允許打開並讀取文件 允許列出目錄內容(如果也設置了執行屬性)
w 允許寫入或截斷文件;但是,不允許重命名或者刪除文件。文件的刪除或者重命名是由目錄屬性決定的 允許在目錄內創建,刪除,重命名文件(如果也設置了執行屬性)
x 允許將該文件作爲程序執行。以腳本語言編寫的程序文件必須設置爲可讀才能被執行 允許進入該目錄,例如 cd directory

Linux的umask命令指定在建立文件時預設的權限掩碼。權限掩碼是由3個八進制的數字所組成,將現有的存取權限減掉權限掩碼後,即可產生建立文件時預設的權限。

使用指令umask查看當前權限掩碼,則輸入下面的命令

執行上面的指令後,輸出信息如下:0022

接下來,使用指令mkdir創建一個目錄,並使用指令ls獲取該目錄的詳細信息,輸入命令如下:

mkdir test1
ls –d –l test1/

執行上面的命令後,將顯示新創建目錄的詳細信息,如下所示:

drwxr-xr-x 2 rootlocal rootlocal 4096 2011-9-19 21:46 test1/ 

注意:在上面的輸出信息中,

"drwxr-xr-x"="777-022=755"

Linux下還有一些特殊的權限,參考:Linux特殊權限詳解

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