ls:顯示子目錄及其內容;mkdir:多級化目錄;cp:復制目錄及其內容


ls:

ls是英文單詞list的簡寫,其功能為列出目錄的內容。這是用戶最常用的一個命令之一,因為用戶需要不時地查看某個目錄的內容。該命令類似於DOS下的dir命令。
語法:ls [選項] [目錄或是文件]
對於每個目錄,該命令將列出其中的所有子目錄與文件。對於每個文件,ls將輸出 其文件名以及所要求的其他信息。默認情況下,輸出條目按字母順序排序。當未給出目錄名或是文件名時,就顯示當前目錄的信息。

 ls命令語法說明。

-a 顯示所有文件及目錄 (ls內定將文件名或目錄名稱開頭為"."的視為隱藏檔,不會列出)

-l 除文件名稱外,亦將文件型態、權限、擁有者、文件大小等資訊詳細列出

-r 將文件以相反次序顯示(原定依英文字母次序)

-t 將文件依建立時間之先后次序列出

-A 同 -a ,但不列出 "." (目前目錄) 及 ".." (父目錄)

-F 在列出的文件名稱后加一符號;例如可執行檔則加 "*", 目錄則加 "/"

-R 若目錄下有文件,則以下之文件亦皆依序列出

通過命令 ls /,可以查看系統根目錄下包含了哪些子目錄的信息。

輸入命令:ls /,按回車鍵,就可以看到根目錄下包含了哪些子目錄。

Linux 查看目錄下文件和子目錄詳情的命令(ls)
  1. 可以通過 ls -lt 命令查看 /usr/ 目錄下的詳情信息。

    輸入命令:ls -lt /usr/,按回車鍵,就可以看到/usr/目錄下的詳情信息。

    Linux 查看目錄下文件和子目錄詳情的命令(ls)
     
    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_2


    cp:

    參數說明

    • -a:此選項通常在復制目錄時使用,它保留鏈接、文件屬性,並復制目錄下的所有內容。其作用等於dpR參數組合。
    • -d:復制時保留鏈接。這里所說的鏈接相當於 Windows 系統中的快捷方式。
    • -f:覆蓋已經存在的目標文件而不給出提示。
    • -i:與 -f 選項相反,在覆蓋目標文件之前給出提示,要求用戶確認是否覆蓋,回答 y 時目標文件將被覆蓋。
    • -p:除復制文件的內容外,還把修改時間和訪問權限也復制到新文件中。
    • -r:若給出的源文件是一個目錄文件,此時將復制該目錄下所有的子目錄和文件。
    • -l:不復制文件,只是生成鏈接文件。
    [root@localhost ~]$cp -r 原文件后目錄(tep)目標文件或目錄(tep1)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM