Linux學習筆記(四)
阿新 • • 發佈:2019-01-06
Linux檔案和目錄命令補充
1.ls命令補充
ls
是英文單詞 list 的簡寫,其功能為列出目錄的內容,是使用者最常用的命令之一,類似於 DOS 下的dir
命令
Linux 下檔案和目錄的特點
- Linux 檔案 或者 目錄 名稱最長可以有
256
個字元 - 以
.
開頭的檔案為隱藏檔案,需要用 -a 引數才能顯示 - . 代表當前目錄
- .. 代表上一級目錄
1.1 ls 常用選項
引數 | 含義 |
---|---|
-a | 顯示指定目錄下所有子目錄與檔案,包括隱藏檔案 |
-l | 以列表方式顯示檔案的詳細資訊 |
-h | 配合 -l 以人性化的方式顯示檔案大小 |
1.2 ls萬用字元的使用
萬用字元 | 含義 |
---|---|
* | 代表任意個數個字元 |
? | 代表任意一個字元,至少 1 個 |
[] | 表示可以匹配字元組中的任一一個 |
[abc] | 匹配 a、b、c 中的任意一個 |
[a-f] | 匹配從 a 到 f 範圍內的的任意一個字元 |
1.3 ls -l 擴充套件
ls -l
可以檢視資料夾下檔案的詳細資訊,從左到右依次是:
- 許可權,第 1 個字元如果是
d
表示目錄 - 硬連結數,通俗地講,就是有多少種方式,可以訪問到當前目錄/檔案
- 擁有者,家目錄下 檔案/目錄 的擁有者通常都是當前使用者
- 組,在 Linux 中,很多時候,會出現組名和使用者名稱相同的情況,後續會講
- 大小
- 時間
- 名稱
2.cd命令補充
cd
是英文單詞 change directory 的簡寫,其功能為更改當前的工作目錄,也是使用者最常用的命令之一
注意:Linux 所有的 目錄 和 檔名 都是區分大小寫的
命令 | 含義 |
---|---|
cd | 切換到當前使用者的主目錄(/home/使用者目錄) |
cd ~ | 切換到當前使用者的主目錄(/home/使用者目錄) |
cd . | 保持在當前目錄不變 |
cd .. | 切換到上級目錄 |
cd - | 可以在最近兩次工作目錄之間來回切換 |
2.1 相對路徑和絕對路徑
- 相對路徑 在輸入路徑時,最前面不是 / 或者 ~,表示相對 當前目錄 所在的目錄位置
- 絕對路徑 在輸入路徑時,最前面是 / 或者 ~,表示從 根目錄/家目錄 開始的具體目錄位置
3. 建立和刪除命令touch,mkdir,rm補充
3.1 touch
- 建立檔案或修改檔案時間
- 如果檔案 不存在,可以建立一個空白檔案
- 如果檔案 已經存在,可以修改檔案的末次修改日期
3.2 mkdir
- 建立一個新的目錄
選項 | 含義 |
---|---|
-p | 可以遞迴建立目錄 |
新建目錄的名稱 不能與當前目錄中 已有的目錄或檔案 同名
3.3 rm
- 刪除檔案或目錄
使用
rm
命令要小心,因為檔案刪除後不能恢復
選項 | 含義 |
---|---|
-f | 強制刪除,忽略不存在的檔案,無需提示 |
-r | 遞迴地刪除目錄下的內容,刪除資料夾 時必須加此引數 |