1樓:匿名使用者
rm: 刪除檔案
rm(remove)實用工具來刪除檔案。格式: rm *(檔名) 刪除此檔案後 執行命令ls和cat,若ls沒有列出該檔案,cat顯示沒有此檔案,這表明利用rm所刪除的檔案已不存在。
使用rm要小心謹慎 命令使用問題 《linux就該這麼學》書中有詳細介紹 。
2樓:兄弟連教育
rm是常用的命令,該命令的功能為刪除乙個目錄中的乙個或多個檔案或目錄,它也可以將某個目錄及其下的所有檔案及子目錄均刪除。對於鏈結檔案,只是刪除了鏈結,原有檔案均保持不變。
rm是乙個危險的命令,使用的時候要特別當心,尤其對於新手,否則整個系統就會毀在這個命令(比如在/(根目錄)下執行rm * -rf),據說最近攜程伺服器就是被rm給害了,所以,我們在執行rm之前最好先確認一下在哪個目錄,到底要刪除什麼東西,操作時保持高度清醒的頭腦。
1.命令格式:
rm [選項] 檔案…
2.命令功能:
刪除乙個目錄中的乙個或多個檔案或目錄,如果沒有使用- r選項,則rm不會刪除目錄。如果使用 rm 來刪除檔案,通常仍可以將該檔案恢復原狀。
3.命令引數:
-f, --force 忽略不存在的檔案,從不給出提示。
-i, --interactive 進行互動式刪除
-r, -r, --recursive 指示rm將引數中列出的全部目錄和子目錄均遞迴地刪除。
-v, --verbose 詳細顯示進行的步驟
--help 顯示此幫助資訊並退出
--version 輸出版本資訊並退出
4.命令例項:
例項一:刪除檔案file,系統會先詢問是否刪除。
命令:rm 檔名
輸出:[root@localhost test1]# ll
總計 4
-rw-r--r-- 1 root root 56 10-26 14:31 log.log
root@localhost test1]# rm log.log
rm:是否刪除 一般檔案 「log.log」? y
root@localhost test1]# ll
總計 0[root@localhost test1]#
說明:輸入rm log.log命令後,系統會詢問是否刪除,輸入y後就會刪除檔案,不想刪除則資料n。
例項二:強行刪除file,系統不再提示。
命令:rm -f log1.log
輸出:[root@localhost test1]# ll
總計 4
-rw-r--r-- 1 root root 23 10-26 14:40 log1.log
[root@localhost test1]# rm -f log1.log
[root@localhost test1]# ll
總計 0[root@localhost test1]#
例項三:刪除任何.log檔案;刪除前逐一詢問確認
命令:rm -i *.log
輸出:[root@localhost test1]# ll
總計 8
-rw-r--r-- 1 root root 11 10-26 14:45 log1.log
-rw-r--r-- 1 root root 24 10-26 14:45 log2.log
[root@localhost test1]# rm -i *.log
rm:是否刪除 一般檔案 「log1.log」? y
rm:是否刪除 一般檔案 「log2.log」? y
[root@localhost test1]# ll
總計 0[root@localhost test1]#
例項四:將 test1子目錄及子目錄中所有檔案刪除
命令:rm -r test1
輸出:[root@localhost test]# ll
總計 24drwxr-xr-x 7 root root 4096 10-25 18:07 scf
drwxr-xr-x 2 root root 4096 10-26 14:51 test1
drwxr-xr-x 3 root root 4096 10-25 17:44 test2
drwxrwxrwx 2 root root 4096 10-25 17:46 test3
drwxr-xr-x 2 root root 4096 10-25 17:56 test4
drwxr-xr-x 3 root root 4096 10-25 17:56 test5
[root@localhost test]# rm -r test1
rm:是否進入目錄 「test1」? y
rm:是否刪除 一般檔案 「test1/log3.log」? y
rm:是否刪除 目錄 「test1」? y
[root@localhost test]# ll
總計 20drwxr-xr-x 7 root root 4096 10-25 18:07 scf
drwxr-xr-x 3 root root 4096 10-25 17:44 test2
drwxrwxrwx 2 root root 4096 10-25 17:46 test3
drwxr-xr-x 2 root root 4096 10-25 17:56 test4
drwxr-xr-x 3 root root 4096 10-25 17:56 test5
[root@localhost test]#
例項五:rm -rf test2命令會將 test2 子目錄及子目錄中所有檔案刪除,並且不用一一確認
命令:rm -rf test2
輸出:[root@localhost test]# rm -rf test2
[root@localhost test]# ll
總計 16drwxr-xr-x 7 root root 4096 10-25 18:07 scf
drwxrwxrwx 2 root root 4096 10-25 17:46 test3
drwxr-xr-x 2 root root 4096 10-25 17:56 test4
drwxr-xr-x 3 root root 4096 10-25 17:56 test5
[root@localhost test]#
例項六:刪除以 -f 開頭的檔案
命令:rm -- -f
輸出:[root@localhost test]# touch -- -f
[root@localhost test]# ls -- -f
-f[root@localhost test]# rm -- -f
rm:是否刪除 一般空檔案 「-f」? y
[root@localhost test]# ls -- -f
ls: -f: 沒有那個檔案或目錄
[root@localhost test]#
也可以使用下面的操作步驟:
[root@localhost test]# touch ./-f
[root@localhost test]# ls ./-f
./-f[root@localhost test]# rm ./-f
rm:是否刪除 一般空檔案 「./-f」? y
[root@localhost test]#
例項七:自定義**站功能
命令:myrm()
輸出:[root@localhost test]# myrm()
[root@localhost test]# alias rm='myrm'
[root@localhost test]# touch 1.log 2.log 3.log
[root@localhost test]# ll
總計 16
-rw-r--r-- 1 root root 0 10-26 15:08 1.log
-rw-r--r-- 1 root root 0 10-26 15:08 2.log
-rw-r--r-- 1 root root 0 10-26 15:08 3.log
drwxr-xr-x 7 root root 4096 10-25 18:07 scf
drwxrwxrwx 2 root root 4096 10-25 17:46 test3
drwxr-xr-x 2 root root 4096 10-25 17:56 test4
drwxr-xr-x 3 root root 4096 10-25 17:56 test5
[root@localhost test]# rm [123].log
moved to /tmp/20121026150901 ok
[root@localhost test]# ll
總計 16drwxr-xr-x 7 root root 4096 10-25 18:07 scf
drwxrwxrwx 2 root root 4096 10-25 17:46 test3
drwxr-xr-x 2 root root 4096 10-25 17:56 test4
drwxr-xr-x 3 root root 4096 10-25 17:56 test5
[root@localhost test]# ls /tmp/20121026150901/
1.log 2.log 3.log
[root@localhost test]#
說明:上面的操作過程模擬了**站的效果,即刪除檔案的時候只是把檔案放到乙個臨時目錄中,這樣在需要的時候還可以恢復過來。
linux中的刪除命令: rm -r怎麼用
3樓:匿名使用者
rm是linux中的刪除命令。rm -r 並不是乙個完整的命令後面還需要加上需要刪除的路徑
例如:rm -r test 就是刪除test 不管他是檔案還是目錄,rm的使用詳情如下:
語法 rm (選項)(引數)
選項-d:直接把欲刪除的目錄的硬連線資料刪除成0,刪除該目錄;
-f:強制刪除檔案或目錄;
-i:刪除已有檔案或目錄之前先詢問使用者;
-r或-r:遞迴處理,將指定目錄下的所有檔案與子目錄一併處理;
--preserve-root:不對根目錄進行遞迴操作;
-v:顯示指令的詳細執行過程。
引數 檔案:指定被刪除的檔案列表,如果引數中含有目錄,則必須加上-r或者-r選項。 例項 互動式刪除當前目錄下的檔案test和example rm -i test example remove test ?
n(不刪除檔案test) remove example ?y(刪除檔案example)
刪除當前目錄下除隱含檔案外的所有檔案和子目錄# rm -r *
應注意,這樣做是非常危險的!
怎麼用dos命令開啟軟體,怎麼用dos命令開啟軟體
惡作劇 檢視當前檔案目錄 dir w 回車 進入資料夾裡面 cd 回車 如果檔案名字是漢字,dir w檢視的時候會顯示亂碼,需要使用ucdos 中文版的dos 但在dos狀態下,你是不能使用qq或哭夠軟體的,因為執行系統不同 新聞專看 執行cmd 跳出dos介面,按下面輸入 d 回車 1.exe回車...
dos命令中「cd」命令怎麼用的
要當技術宅 需要準備的工具 電腦,windows 作業系統。1 首先,當我們開啟命令提示符視窗以後,如果想檢視 cd 命令的用法,可以鍵入以下命令 cd 2 回車之後,我們就可以看到 cd 命令的詳細用法了。下面,我們就來分別講述之。3 如果要進入的路徑在同乙個磁碟分割槽,則可以用以下語法 cd 路...
如何使用ping命令,ping命令怎麼用
ping命令在網路中有很多作用,它是用來檢查網路是否通暢或者網路連線速度的命令。作為乙個生活在網路上的管理員或者黑客來說,ping命令是第乙個必須掌握的dos命令,它所利用的原理是這樣的 網路上的機器都有唯一確定的ip位址,我們給目標ip位址傳送乙個資料報,對方就要返回乙個同樣大小的資料報,根據返回...