linux rm命令怎麼用,linux中的刪除命令 rm R怎麼用

時間 2021-08-30 09:49:17

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位址傳送乙個資料報,對方就要返回乙個同樣大小的資料報,根據返回...