Linux系統下常用的目錄操作命令有哪些?

老男孩IT教育機構發表於2022-06-17

  Linux系統的目錄有清晰的層次結構,它的目錄結構為樹形結構,/代表根目錄,也是最頂級的目錄,所有的目錄都位於/下面。在日常工作中,我們經常會對目錄進行一些操作,那麼Linux下目錄操作的命令有哪些?本文簡要說明下。

  1. ls命令(列出目錄)

  常用用法:

  ls–a 列出檔案下所有的檔案,包括以.開頭的隱藏檔案;

  ls–l 列出檔案的詳細資訊,如建立者,建立時間,檔案的讀寫許可權列表等;

  ls–d 僅列出目錄本身,而不是列出目錄內的檔案資料。

  2.cd命令(切換目錄)

  用法:

  cd [相對路徑或絕對路徑] 用來變換工作目錄的命令。

  3.pwd命令(顯示目前的目錄)

  pwd命令以絕對路徑的方式顯示使用者當前工作目錄。命令將當前目錄的全路徑名稱(從根目錄)寫入標準輸出。全部目錄使用/分隔。第一個/表示根目錄,最後一個目錄是當前目錄。執行pwd命令可立刻得知您目前所在的工作目錄的絕對路徑名稱。

  4.mkdir(建立一個新的目錄)

  用法:

  mkdir-m 配置檔案的許可權;

  mkdir–p 將所需要的目錄(包含上一級目錄)遞迴建立起來;

  5.rmdir(刪除一個空的目錄)

  用法:

  Rmdir–p 連同上一級『空的』目錄也一起刪除;

  6.cp(複製檔案或目錄)

  用法:

  cp-a 相當於-pdr的意思;

  cp-d 若來源檔為連結檔的屬性(link file),則複製連結檔屬性而非檔案本身;

  cp-f 為強制(force)的意思,若目標檔案已經存在且無法開啟,則移除後再嘗試一次;

  cp-i 若目標檔(destination)已經存在時,在覆蓋時會先詢問動作的進行;

  cp-l 進行硬式連結(hard link)的連結檔建立,而非複製檔案本身;

  cp-p 連同檔案的屬性一起復制過去,而非使用預設屬性;

  cp-r 遞迴持續複製,用於目錄的複製行為;

  cp-s 複製成為符號連結檔;

  cp-u 若destination比source舊才升級destination;

  7.rm(移除檔案或目錄)

  用法:

  rm-f 就是force的意思,忽略不存在的檔案,不會出現警告資訊;

  rm-i 互動模式,在刪除前會詢問使用者是否動作;

  rm-r 遞迴刪除,最常用在目錄的刪除,這是非常危險的選項;


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2901150/,如需轉載,請註明出處,否則將追究法律責任。

相關文章