導航
- pwd
- cd
- ls
命令 | 功能 |
---|---|
pwd | 查看當前工作目錄 |
cd | 切換目錄 |
ls | 列出目錄內容 |
演示
我們在linux-learn文件夾下進行練習,該文件夾下內容爲:
其中,還有一個名爲d的隱藏文件夾.
ls的參數
命令格式:ls [選項名] [目錄名]
功能:列出目錄所有的子目錄和文件
參數 | 功能 |
---|---|
-a | 用於顯示所有文件和子目錄 |
-l | 除了文件名,還將文件的權限,所有者,文件大小等信息列出來 |
-r | 將目錄的內容清單以英文字母順序逆序輸出 |
-t | 將文件按修改順序進行排序,而不是按文件名排序 |
-A | 同-a,但是不列出.(當前目錄),和…(父目錄 |
-F | 在列出的文件名和目錄後添加標誌.例如:在可執行文件後添加*,在目錄後添加/以區分不同的類型 |
-R | 如果目標目錄及其子目錄中有文件,就列出所有文件 |
-Cx | 按行跨頁對文件名進行排序 |
-CF | 按列列出目錄中的文件名,並在文件名後附加一個字符以區分目錄和文件的類型"目錄文件名之後附加一個斜線/,可執行文件愛呢後附加一個*,符號鏈接文件名之後加一個@,普通文件名之後不加任何字符 |
-CR | 以分欄格式顯示目標目錄即其各級目錄中的所有文件(目錄和文件都可以稱爲文件,也稱爲遞歸列表) |
ls -l可以簡寫爲ll
演示
關於ls -l的長列表格式
-rw-r-r– | 對文件的訪問權限,第一個字符表示文件的類型.在不同類型之間,開頭的’-'表示該文件是一個普通文件,d表示目錄.緊接着的三個字符表示文件所屬組成員的訪問權限,最後三個字符表示其他所有人的訪問權限. |
---|---|
數字 | 文件硬連接數目 |
moriarty | 文件所有者的用戶名 |
moriarty | 文件所屬用戶組的名稱 |
4096 | 以字節表示文件的大小 |
日期 | 文件上次修改的日期 |
文件名 | 最後就是文件名 |
可使用file 命令確定文件類型,如:
cd的特殊用法
命令 | 功能 |
---|---|
cd- | 將工作目錄改變爲主目錄 |
cd -username | 將工作目錄改變爲username的主目錄,例如:cd-bob將目錄改變成用戶bob的主目錄 |
注意:
- 以’.'開頭的文件是隱藏的,ls不會列出,除非使用ls -a
- 文件名區分大小寫
- linux支持長文件名.