Linux常用命令-目錄處理命令mkdir/cp/rm
阿新 • • 發佈:2018-12-19
先來檢視當前目錄資訊
當前工作目錄:/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 / 比如剛安裝完系統,可以使用這個命令來更新系統升級軟體 。^-^