目錄處理命令
??
命令名稱:mkdir |
命令英文原意:make directories |
命令所在路徑:/bin/mkdir |
執行權限:所有用戶 |
功能描述:創建新目錄 |
語法:mkdir -p[目錄名] |
選項: -p 遞歸創建 范例:$mkdir -p /tmp/com |
??
??
mkdir /tmp/document 我們可以在tmp目錄下創建新的目錄document。
??

??
mkdir /tmp/music/rock 如果在tmp下并沒有music目錄,系統會提示沒有找到music目錄無法創建新的目錄。此時我們需要加入選項-p。
??

??
mkdir -p /tmp/music/rock 當輸入-p選項后目錄可以正確被創建。
??

??
mkdir /tmp/music/pop /tmp/music/classical 一次可以創建多個目錄,目錄之間用空格隔開即可。
??

??
在創建目錄的時候一定要做好目錄結構的規劃,目錄名稱的命名最好有一定的含義便于查找。
??
??
命令名稱:cd |
命令英文原意:change directory |
命令所在路徑:shell內置命令 |
執行權限:所有用戶 |
功能描述:切換目錄 |
語法:cd[目錄名] |
范例:$cd /tmp/com 切換到指定目錄 $cd .. 回到上一級目錄 |
??
cd /tmp/music
??

??
完成該操作后我們可以看到命令提示符的前面顯示了當前操作的目錄名稱,如果我們要查看完整的路徑名還需要使用新的命令pwd
??
命令名稱:pwd |
命令英文原意:PRint working directory |
命令所在路徑:/bin/pwd |
執行權限:所有用戶 |
功能描述:顯示當前目錄 |
語法:pwd |
范例 :$pwd /tmp/music |
??
pwd
??

??
??
命令名稱:rmdir |
命令英文原意:removeempty direcories |
命令所在路徑:/bin/rmdir |
執行權限:所有用戶 |
功能描述:刪除空目錄 |
語法:rmdir[目錄名] |
范例 :$ rmdir /tmp/music/pop |
??
注意:該命令只能刪除空目錄
??
rmdir /tmp/music/pop
??

??
如果我們試圖刪除一個非空目錄 rmdir /tmp 系統會報錯
??

??
命令名稱:cp |
命令英文原意:copy |
命令所在路徑:/bin/cp |
執行權限:所有用戶 |
功能描述:復制文件或目錄 |
語法:cp -rp [原文件或目錄] [目標目錄] |
選項 : -r 復制目錄 -p 保留文件屬性 |
??
cp /ect/issue /tmp/music 執行這個命令后就會看到issue文件被copy到music目錄下。
??

??
cp -r /tmp/document /tmp/music 執行這個命令后就會看到document目錄被copy到music目錄下。
??

??
cp /root/post-install.log /root/anaconda-ks.cfg /tmp/music/rock 可以同時復制多個文件,每個文件之間用空格隔開即可。我們可以看到下圖中兩個文件的修改時間是不一樣的,如果要保留原文件的屬性信息就要使用選項-p
??

??
cp -p /root/anaconda-ks.cfg /tmp/music/pop/ 復制后的文件屬性與原文件保持一致
??

??
cp /root/anaconda-ks.cfg /tmp/music/rock/cp.cfg 我們可以在復制的過程中直接給文件或文件夾進行更名
??

??
??
命令名稱:mv |
命令英文原意:move |
命令所在路徑:/bin/mv |
執行權限:所有用戶 |
功能描述:剪切文件、改名 |
語法:mv[原文件或目錄] [目標目錄] |
??
mv /tmp/music/pop/anaconda-ks.cfg /tmp/music/document/ 將文件移動到其他的目錄,與cp相同也可以同時移動多個文件。
??

??
mv anaconda-ks.cfg doc.cfg 對當前文件夾下的文件進行改名。
??

??
命令名稱:rm |
命令英文原意:remove |
命令所在路徑:/bin/rm |
執行權限:所有用戶 |
功能描述:刪除文件 |
語法:rm 選項[-rf] [原文件或目錄] [目標目錄] |
選項: -r 刪除目錄 -f 強制執行 |
??
rm doc.cfg 刪除當前目錄的文件,注意在Linux系統中沒有回收站的概念那么刪除就真的刪除了。同樣你可以同時刪除多個文件。
??

??
rm -f anacoda-ks.cfg 輸入上面的命令系統將不進行詢問而直接刪除文件。
??

??
rm -rf /tmp/music/rock 刪除一個目和目錄下的所有文件,并且不會詢問用戶是否要刪除。
注意:千萬不要刪除系統文件如果執行了 rm -rf / 那就悲催了。
??

??
新聞熱點
疑難解答