1. 程式人生 > >linux目錄操作命令大全 linux系統開發學習

linux目錄操作命令大全 linux系統開發學習

dir 一次 時間 掛載 變換 方式 遞歸 介紹 inux

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 遞歸刪除,最常用在目錄的刪除,這是非常危險的選項;

以上是比較常用的Linux目錄處理命令,本文僅做簡單語法介紹,具體用法,還需去查找學習!

linux目錄操作命令大全 linux系統開發學習