Linux文件、目錄與磁盤格式


用戶和用戶組

一、linux文件屬性

                  文件所屬用戶組        修改時間

drwxr-x---     4     root      root     4096   Sep  8  14:06  . 

-rwxr-x---     4     root      root     4096   Sep  8  14:06  .bashrc

文件權限     連接數  文件所有者        文件容量           文件名

解析:

1.(drwxr-x---)文件權限

[d]代表目錄、[-]文件、[l]連接文件(link)、[b]設備文件里面的可供存儲的接口設備、[c]設備文件的串行端口設備,例如鼠標、鍵盤(一次性讀取設備)

r代表可讀、w代表可寫、x代表可執行

二、文件屬性修改

chgrp:修改文件所屬組

chgrp [-R] dirname/filename

chown:修改文件擁有者

chown [-R] 賬號名稱  文件或目錄

chmod:修改文件的權限

 

chmod [-R] xyz 文件或目錄
chmod 777 test.txt
u=user,g=group,o=others
chomd u=xyz,go=rx test.txt
#全部用戶加減權限
chmod a+w/a-w test.txt

 

 

Linux 目錄配置

1、Linux 目錄配置標注:FHS
  / (root,根目錄):與開機系統有關

  /user (UNIX software resource):與軟件安裝/執行有關

  /var (variable):與系統運作過程有關

目錄

 

/bin

存放二進制可執行文件(ls,cat,mkdir等),常用命令一般都在這里。

/etc

存放系統管理和配置文件

/home

存放所有用戶文件的根目錄,是用戶主目錄的基點,比如用戶user的主目錄就是/home/user,可以用~user表示

 

/usr

用於存放系統應用程序,比較重要的目錄/usr/local 本地系統管理員軟件安裝目錄(安裝系統級的應用)。這是最龐大的目錄,要用到的應用程序和文件幾乎都在這個目錄。

/usr/x11r6 存放x window的目錄

/usr/bin 眾多的應用程序  

/usr/sbin 超級用戶的一些管理程序  

/usr/doc linux文檔  

/usr/include linux下開發和編譯應用程序所需要的頭文件  

/usr/lib 常用的動態鏈接庫和軟件包的配置文件  

/usr/man 幫助文檔  

/usr/src 源代碼,linux內核的源代碼就放在/usr/src/linux里  

/usr/local/bin 本地增加的命令  

/usr/local/lib 本地增加的庫

/opt

額外安裝的可選應用程序包所放置的位置。一般情況下,我們可以把tomcat等都安裝到這里。

/proc

虛擬文件系統目錄,是系統內存的映射。可直接訪問這個目錄來獲取系統信息。

/root

超級用戶(系統管理員)的主目錄(特權階級^o^)

/sbin

存放二進制可執行文件,只有root才能訪問。這里存放的是系統管理員使用的系統級別的管理命令和程序。如ifconfig等。

/dev

用於存放設備文件。

/mnt

系統管理員安裝臨時文件系統的安裝點,系統提供這個目錄是讓用戶臨時掛載其他的文件系統。

/boot

存放用於系統引導時使用的各種文件

/lib

存放跟文件系統中的程序運行所需要的共享庫及內核模塊。共享庫又叫動態鏈接共享庫,作用類似windows里的.dll文件,存放了根文件系統程序運行所需的共享文件。

/tmp

用於存放各種臨時文件,是公用的臨時文件存儲點。

/var

用於存放運行時需要改變數據的文件,也是某些大文件的溢出區,比方說各種服務的日志文件(系統啟動日志等。)等。

/lost+found

這個目錄平時是空的,系統非正常關機而留下“無家可歸”的文件(windows下叫什么.chk)就在這里


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM