ls:
ls是英文單詞list的簡寫,其功能為列出目錄的內容。這是用戶最常用的一個命令之一,因為用戶需要不時地查看某個目錄的內容。該命令類似於DOS下的dir命令。
語法:ls [選項] [目錄或是文件]
對於每個目錄,該命令將列出其中的所有子目錄與文件。對於每個文件,ls將輸出 其文件名以及所要求的其他信息。默認情況下,輸出條目按字母順序排序。當未給出目錄名或是文件名時,就顯示當前目錄的信息。
ls命令語法說明。
-a 顯示所有文件及目錄 (ls內定將文件名或目錄名稱開頭為"."的視為隱藏檔,不會列出)
-l 除文件名稱外,亦將文件型態、權限、擁有者、文件大小等資訊詳細列出
-r 將文件以相反次序顯示(原定依英文字母次序)
-t 將文件依建立時間之先后次序列出
-A 同 -a ,但不列出 "." (目前目錄) 及 ".." (父目錄)
-F 在列出的文件名稱后加一符號;例如可執行檔則加 "*", 目錄則加 "/"
-R 若目錄下有文件,則以下之文件亦皆依序列出
通過命令 ls /,可以查看系統根目錄下包含了哪些子目錄的信息。
輸入命令:ls /,按回車鍵,就可以看到根目錄下包含了哪些子目錄。
-
可以通過 ls -lt 命令查看 /usr/ 目錄下的詳情信息。
輸入命令:ls -lt /usr/,按回車鍵,就可以看到/usr/目錄下的詳情信息。
mkdir:mkdir 命令,是 make directories 的縮寫,用於創建新目錄,此命令所有用戶都可以使用。
mkdir 命令的基本格式為:
[root@localhost ~]# mkdir [-mp] 目錄名
- -m 選項用於手動配置所創建目錄的權限,而不再使用默認權限。
- -p 選項遞歸創建所有目錄,即目錄的上級目錄不存在就先創建上級目錄;以創建 /home/test/demo 為例,在默認情況下,你需要一層一層的創建各個目錄,而使用 -p 選項,則系統會自動幫你創建 /home、/home/test 以及 /home/test/demo。
- -v 輸出目錄創建的詳細信息
-
多級化目錄:使用
mkdir -p- 創建新目錄
test_dir_1並且創建其子目錄test_dir_2
-
命令即可,如下所示:
[root@mobius ~]$mkdir -p test_dir_1/test_dir_2cp:
參數說明:
- -a:此選項通常在復制目錄時使用,它保留鏈接、文件屬性,並復制目錄下的所有內容。其作用等於dpR參數組合。
- -d:復制時保留鏈接。這里所說的鏈接相當於 Windows 系統中的快捷方式。
- -f:覆蓋已經存在的目標文件而不給出提示。
- -i:與 -f 選項相反,在覆蓋目標文件之前給出提示,要求用戶確認是否覆蓋,回答 y 時目標文件將被覆蓋。
- -p:除復制文件的內容外,還把修改時間和訪問權限也復制到新文件中。
- -r:若給出的源文件是一個目錄文件,此時將復制該目錄下所有的子目錄和文件。
- -l:不復制文件,只是生成鏈接文件。
[root@localhost ~]$cp -r 原文件后目錄(tep)目標文件或目錄(tep1)


