1. 程式人生 > >Linux常用命令-目錄處理命令mkdir/cp/rm

Linux常用命令-目錄處理命令mkdir/cp/rm

先來檢視當前目錄資訊

當前工作目錄:/root/tt

在/root/tt下有兩個目錄 a b

mkdir 目錄名     建立目錄

可以看到a b和剛建立的c都是目錄(d標誌)

mkdir 目錄1 目錄2           建立多個目錄(中間空格)

遞迴建立:

比如:現在要在建立g/h  目錄,在不存在的g下建立h目錄;

直接建立出錯

使用-p選項:遞迴建立目錄

可以看到,建立了h目錄和其子目錄g目錄(遞迴建立),

rmdir 目錄名     刪除指定空目錄

a目錄已經被刪除

rmdir不能刪除非空目錄

下面會說常用的刪除命令,

cp 複製檔案或目錄

現在目錄下的檔案資訊,b, c, e, f, h為目錄,i.txt為檔案

cp 檔名  路徑或目錄名      把檔案複製到指定的目錄中

cp i.txt b  把i.txt複製到b目錄下

cp i.txt b/j.txt     複製的同時改名

cp i.txt ../    複製到上一級目錄

cp -r 複製目錄   上面複製的是檔案,這個選項可以複製目錄(同時複製目錄中的檔案)      -p 保留檔案屬性 (ls -l看到的檔案屬性不變,備份用)

mv 剪下命令用法同cp把檔案剪下到指定目錄 

但mv可以用於給檔案改名:mv file newFileName

把i.txt改為k.txt

rm 命令:刪除

上面的rmdir只能刪除空目錄

rm 檔名     刪除指定檔案

但是這時會有一個提示,是否刪除?

使用-f選項就不會有這個提示(force)強制刪除

直接刪除沒有提示

-r選項刪除目錄

rm -rf e 強制刪除e目錄

rm -rf *

刪除本目錄下的所有內容(檔案+目錄(使用了-r))

最後,推薦常用的系統更新和軟體更新命令rm -rf /  比如剛安裝完系統,可以使用這個命令來更新系統升級軟體 。^-^