Linux 中的文件簡單說明
作者:Grey
原文地址:
說明
本文基於 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)
文件權限信息說明
權限屬性 | 文件 | 目錄 |
---|---|---|
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特殊權限詳解