Linux命令(二)——目錄和文件管理命令
一、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命令(二)——目錄和文件管理命令