Linux文件目錄管理

系統目錄結構

  1. 爲了方便查看系統目錄結構,使用tree命令:

//安裝命令

yum install -y tree

// 幫助

tree --help

//man幫助命令使用

man tree

// tree用法示例:查看根目錄下兩級

tree -L 2  /

  1. 根目錄文件夾詳解

  • Linux常用命令存儲文件夾:/bin//sbin//usr/bin//usr/sbin/

注意:/sbin/目錄只能root賬戶使用,普通賬戶則使用/bin/

  • 系統啓動目錄: /boot/

  • 設備文件目錄:  /dev/

  • 配置文件目錄: /etc/

  • 普通用戶家目錄:/home/

  • root用戶家目錄:/root/

  • 系統庫文件目錄:/lib//lib64/

//查看某個命令使用那些庫 例如:"/bin/ls"

ldd /bin/ls

  • 媒介目錄:/media/

  • 臨時掛載目錄:/mnt/

  • 空目錄:/opt/

  • 系統啓動進程目錄:/proc/

每個進程pid都有單獨文件在此目錄下

  • 進程產生的文件目錄:/run/

  • 服務產生的文件目錄:/srv/

  • 系統內核相關文件目錄:/sys/

  • 系統臨時目錄:/tmp/

注意:任何人都可操作,但僅限自己的數據

  • 用戶文件目錄:/usr/

  • 多存放系統日誌:/var/

  1. ls命令

ls=list

-l  詳細信息  ==  ll

文件類型、權限、位置、幾個文件存在相同inode、所有者、所屬組、大             小、創建時間、文件名

-i  inode號

-a 展示包含隱藏目錄

-t  time時間,按時間倒敘排列

-d  僅看目錄本身,不列出文件夾下的文件

-h  自動顯示最適合的大小單位

  1. 文件類型

-   普通文件 (可以cat打開)

d   目錄

c  字符串設備(鼠標、鍵盤)

l   軟鏈接

b  塊設備(光盤、磁盤)

s  機器內通信

  1. alias命令

命令:which  ll

作用:查詢具體某個命令別名詳細信息

命令:alias

作用:顯示系統全部別名

命令:alias  pan='ls -lha'

作用:自定義pan別名代替ls -lha的使用

取消別名:unalias

注意:自定義別名路徑必須在$PATH中存在;

  1. 相對路徑和絕對路徑

絕對路徑:絕對路徑就是你的主頁上的文件或目錄在硬盤上真正的路徑,(URL和物理路徑)     例如: 

C:xyz est.txt 代表了test.txt文件的絕對路徑。http://www.sun.com/index.htm也代表了一個URL絕對路徑。 

相對路徑:相對與某個基準目錄的路徑。包含Web的相對路徑(HTML中的相對目錄)

例如:

在Servlet中,"/"代表Web應用的跟目錄。和物理路徑的相對錶示。例如:"./" 代表當前目錄,"../"代表上級目錄。這種類似的表示,也是屬於相對路徑。

命令:pwd

作用:顯示當前用戶所在目錄

  1. CD命令(Change Directory)

  • -   進入上次所在目錄

  •    進入當前用戶家目錄

  • ~  進入用戶家目錄

  • ..  上級目錄

  1. MKDIR 和  RMDIR

命令:mkdir

選項:

-p   若所要建立目錄的上層目錄目前尚未建立,則會一併建立上層目錄

-v    可視化

命令:rmdir

選項:

-p  刪除指定目錄後,若該目錄的上層目錄已變成空目錄,則將其一併刪除

注意:級聯刪除只能刪空目錄

  1. RM命令

  • r  遞歸處理,將指定目錄下的所有文件與子目錄一併處理

  • f  強制刪除文件或目錄

  • i  每次刪除都詢問才能刪

history  :  查看歷史命令


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