1. 目錄與路徑
1.1 相對路徑與絕對路徑
絕對路徑:路徑的寫法一定由根目錄/
寫起,例如/usr/share/doc
,
相對路徑:相對於目前工作目錄的路徑,例如:cd ../man
寫程序(shell scripts) 來管理系統
1.2 目錄的相關操作
. 代表此層目錄
.. 代表上一層目錄
- 代表前一個工作目錄
~ 代表“目前用戶身份”所在的主文件夾
~account 代表account 這個用戶的主文件夾 (account是個賬號名稱)
幾個常見的處理目錄的命令:
cd: 切換目錄 change directory
pwd:顯示當前目錄 print working directory
mkdir:新建一個空的目錄 make directory
rmdir:刪除一個空的目錄
rmdir -r: 刪除有文件的文件夾
2. 文件與目錄管理
2.1 ls
查看文件與目錄
-a:全部的文件,連同隱藏的文件(開頭爲. 的文件)一起列出來
-d:僅列出目錄本身,而不是列出目錄內的文件數據
-l:列出長數據串,包含文件的屬性與權限等數據
2.2 複製、刪除與移動:cp, rm, mv
cp
複製文件或目錄
cp [-adfilprsu] 源文件(source) 目標文件(destination)
-a: 相當於 -pdr;
-i: 若目標文件(destination)已經存在時,在覆蓋時會先詢問操作的進行;
-r: 遞歸持續複製,用於目錄的複製行爲