1. 程式人生 > >Linux命令(二)——目錄和文件管理命令

Linux命令(二)——目錄和文件管理命令

驅動 排序 span 掛載文件 定時 管理命令 工作目錄 目錄結構 -s

一、Linux系統的目錄結構

1.根目錄(/):頂層目錄,某些系統中的唯一分區。

2./bin命令文件目錄:包含Linux命令的二進制可執行文件。

3./boot目錄:存放系統的內核文件和引導裝載程序文件。

4./dev設備文件目錄:存放連接到計算機上的設備(磁盤驅動器、終端、光驅和網卡)的對應文件。

5./etc目錄:存放系統的大部分配置文件和子目錄。

6./home目錄:包含系統中各個用戶的主目錄。

7./lib目錄:存放各種編程語言庫。

8./lost+found目錄:系統奔潰時碎片文件存放的位置,可通過手工修復。

9./opt目錄:軟件包安裝的位置,某些第三方應用程序通常安裝在這個目錄。

10./root目錄:系統管理員的主目錄。

11./usr目錄:存放一些不經常變化的數據,以及系統下安裝的應用程序目錄。

12./mnt目錄:用來臨時掛載文件系統,為某些設備提供默認掛載點。

13./proc目錄:虛擬的文件系統,該目錄的文件是內存中的映像。可以查看該目錄中的文件獲取有關系統硬件運行的詳細信息。

14./sbin目錄:保存系統管理員或者root用戶的命令文件。/usr/sbin存放了應用軟件,/usr/local/sbin存放通用的根用戶權限的命令。

15./tmp目錄:存放臨時文件,該目錄的所有文件會被定時刪除。(學習過程中盡量將測試文件建在該目錄下)

16./var目錄:保存系統中經常變化的內容。如系統日誌、郵件文件等。

二、目錄管理命令

1.ls 列目錄命令:ls [選項] [目錄或文件名]

常用選項:-a 列出該目錄下所有文件,包含隱藏文件。

     -l 以長格式顯示文件的詳細信息。

     -m 以逗號分隔方式緊湊顯示文件列表。

     -R 遞歸式的顯示指定目錄的各個子目錄中的文件。

     -i 在輸出的第一列顯示文件的索引節點號。

     -r:以文件名反序排列並輸出目錄內容列表。

     -S:以文件大小降序排列並輸出目錄內容列表。(-Sl/-Slr)

     -t:按時間排序並輸出。(-t/-rt)

2.cd 改變當前工作目錄命令:cd [目錄名]

常用命令:cd .. 上移一層目錄

     cd /home/a 移動到指定目錄

     cd 移到自己的主目錄

3.mkdir 創建目錄命令:mkdir [選項] [目錄名]

常用選項:mkdir -p a/b/c 在當前目錄下遞歸生成a、b、c三個目錄。

     mkdir a b 在當前目錄下同時生成a、b兩個目錄。

Linux命令(二)——目錄和文件管理命令