Linux常用命令記錄 文件與目錄管理命令 Linux的文件目錄是樹狀結構,最頂級的目錄為根目錄/,其他目錄是通過掛載將其添加到文件樹上,通過解除掛載將其移除。 首先先瞭解什麼是絕對路徑和相對路徑 絕對路徑:從根目錄開始的完整路徑描述,通常以 / 開頭,從根目錄root一直到目標目錄 相對路徑:相對 ...
Linux常用命令記錄
文件與目錄管理命令
Linux的文件目錄是樹狀結構,最頂級的目錄為根目錄/,其他目錄是通過掛載將其添加到文件樹上,通過解除掛載將其移除。
首先先瞭解什麼是絕對路徑和相對路徑
-
絕對路徑:從根目錄開始的完整路徑描述,通常以 / 開頭,從根目錄root一直到目標目錄
-
相對路徑:相對於當前工作目錄的路徑描述,通常使用以下符號:
- . :表示當前目錄,如 ./test.txt 表示當前目錄下的文件
- .. :表示父級目錄,如 ../dir/test.txt 表示父級目錄下的文件
處理目錄的常用命令
mkdir——創建目錄
用於創建目錄,工作方式如下
mkdir dir
這樣會創建一個名為dir的文件夾,而
mkdir dir1 dir2 dir3
會創建3個文件夾
cp——複製文件和目錄
有兩種工作方式
-
cp item1 item2
將單個文件或目錄“item1”複製到文件或目錄”item2“
-
cp item... dir
將多個項目複製到一個目錄下
有用的選項
選項 作用 -a(archive) 複製文件和目錄,以及他們的屬性,包括所有權和許可權,通常副本具有用戶所操作文件的預設屬性。 -i(interactive) 在重寫已存在的文件之前,提示用戶確認。如果選項不指定,cp命令會預設重寫文件。 -r(recursive) 遞歸地複製目錄及目錄中的內容。 -u(update) 當把文件從一個目錄複製到另一個目錄時,僅複製目標目錄中不存在的文件,或者是文件內容新於目標目錄中已經存在的文件。 -v(verbose) 顯示詳實的命令操作信息。 mv——移動和重命名文件
mv命令可以執行文件移動和文件命名任務,完成操作後原來的文件名將消失。mv使用方法類似cp:
mv item1 item2
將item1移動或重命名為item2
mv item... dir
將多個對象移動到另一個目錄中
有用的選項
同cp
rm——刪除文件和目錄
rm item
item代表一個或多個文件或目錄
有用的選項
選項 作用 -i 刪除文件時提示用戶確認信息,如果不指定的話,rm會默默刪除文件 -r 遞歸的刪除文件。刪除一個有子文件夾的文件夾時必須指定這個選項 -f(force) 忽視不存在的文件 -v 執行rm時顯示詳實的操作信息 類似於Unix的操作系統,沒有複原命令,一旦使用rm刪除文件就無法找回。