一、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兩個目錄
mkdir -m 744 /home/d //生成home目錄下的d目錄,並授予許可權744
4.rmdir 刪除空目錄命令:rmdir [引數] [目錄名]
常用引數:rmdir -p a/b/c //遞迴刪除目錄(包括a目錄),所刪目錄必須全為空
rm -r a/b //刪除b目錄(不包括a目錄),代替rmdir,b目錄可以非空,必須對a目錄有寫許可權
三、檔案管理命令
1.touch 建立新檔案命令:touch [引數] [檔名]
touch a.txt b.txt c.txt 在當前目錄下一次性建立多個檔案,用空格分隔。
***注意:cat也能建立新檔案(cat > 新檔名 ...... ctrl+d退出 //利用重定向把cat命令的螢幕輸出資訊寫入乙個新的檔案中)。
2.cp 複製檔案命令:cp [引數] 原始檔或目錄 目標檔案或目錄
常用引數:cp file1 file2 //將file1複製到目標檔案file2中,file2生成新的建立日期和inode編號
cp ./* a //將當前目錄下的所有檔案複製到a目錄下
cp -f file1 file2 //將file1複製到目標檔案file2中,若file2存在,則不提示覆蓋內容
cp -p file1 file2 //將file1複製到目標檔案file2中,file2保留原有的建立日期和inode編號
cp -r a b //將a目錄中的內容遞迴複製到b目錄中,若存在子目錄,也複製
3.rm 刪除檔案命令:rm [引數] 檔案或目錄
常用引數:rm -i a.txt //在刪除之前給出提示資訊
rm -r a/b //遞迴刪除目錄(不包括a目錄),連同b目錄中的內容也一併刪掉
rm -f b.txt //不詢問強制刪除檔案
4.mv 檔案移動及改名命令:mv [引數] 原檔案或目錄 目標檔案或目錄
常用引數:mv file1 file2 //將檔名改為file2
mv a.txt /home/b //將a.txt檔案移到b目錄下
mv -f file1 file2 //若file2存在,則不詢問直接覆蓋內容
linux目錄和檔案管理
目錄和檔案管理 一 linux命令概述 a linux命令的分類 b linux命令列的格式 命令字 選項 引數 選項 用於調節命令的具體功能 引數 命令操作的物件,如檔案 目錄名等 c 獲得命令幫助 管道和重定向 man ls col b lshelp.txt col命令 用於過濾文字中的一些特殊...
Linux目錄和檔案管理
今天我們來介紹一下對於linux系統 命令 的理解和分類以及常用的目錄檔案管理命令的使用。一.命令 用於實現某一類功能的指令或程式,命令的執行依賴於直譯器程式 例如 bin bash 命令字 選項 引數 選項分為長格式 多個字元 和 短格式 單個字元 tab鍵 自動補齊 反斜槓 強制換行 快捷鍵 c...
Linux目錄和檔案管理
四 統計和檢索檔案內容 五 備份與恢復文件 顏色釋義 黑色資料檔案 綠色可執行檔案 紅色壓縮包 藍色目錄 資料夾 天藍色軟鏈結檔案 快捷方式 子目錄作用 root 系統管理員的家目錄 宿主目錄 home 普通使用者的家目錄 bin 所有使用者可執行的命令檔案目錄。bin是binary的縮寫,這一目錄...