【初級】linux rm 命令詳解及使用方法實戰

rm:刪除命令

前言:

  windows中的刪除命令你們都不陌生,linux中的刪除命令和windows中有一個共同特色,那就是危險,前兩篇linux mkdir 命令詳解及使用方法實戰【初級】中咱們就提到了rm命令,如今咱們來詳細介紹一下linux中刪除文件和目錄的命令,html

   rm命令,rm是經常使用的命令,該命令的功能爲刪除一個目錄中的一個或多個文件或目錄,它也能夠將某個目錄及其下的全部文件及子目錄均刪除。對於連接文件,只是刪除了連接,原有文件均保持不變。linux

名稱       

  rm - remove files or directories   刪除文件或目錄windows

使用方法

     rm [選項] 文件或目錄… 安全

   rm 後面跟參數在跟文件或目錄,刪除一個目錄中的一個或多個文件或目錄,若是刪除文件夾必定要配合-r參數使用。-f參數爲強制刪除,務必謹慎使用!post

描述  

   -f, --force    忽略不存在的文件,從不給出提示。    新手請嚴謹使用此參數,危險指數:★★★★★測試

     -i, --interactive 進行交互式刪除url

     -r, -R, --recursive   指示rm將參數中列出的所有目錄和子目錄均遞歸地刪除。spa

       -v, --verbose    詳細顯示進行的步驟code

實戰演示:

使用默認刪除(無參數,刪除時有提示)危險指數:★★★

1 [root@moban Vanos]# touch lcp.txt          咱們在目錄下新建一個文件做爲測試使用,此處使用了一個lcp.txt文檔,(固然這是在windows中的後綴)
2 [root@moban Vanos]# ll                 咱們來看一下當前是否存在lcp.txt文件,此處的touch(觸摸、新建)爲新建,未來進行進一步講解。
3 total 0                         touch用來建立不存在的文件
4 -rw-r--r--. 1 root root 0 Jan  5 22:39 lcp.txt                顯示出來的結果。
5 [root@moban Vanos]# rm lcp.txt             使用rm命令 直接跟文件名(lcp.txt)注意空格,linux中注重符號與大小寫,必定要謹慎 6 rm: remove regular empty file `lcp.txt'? y      此時會提示是否刪除,這時候須要鍵入一個y來進行確認,若是要刪除就鍵入y而後回車,不然鍵入n取消刪除。
7 [root@moban Vanos]# ll
8 total 0                          刪除後的結果,這就是默認的rm命令,比較安全

 使用默認刪除(無參數,刪除時有提示)危險指數:★★★★★

1 [root@moban Vanos]# touch lcp.exe          一樣新建一個文件進行測試,爲了區分咱們創建一個lcp.exe文件(同時linux也不識別exe後綴)
2 [root@moban Vanos]# ll                查看一下新建的結果。
3 total 0
4 -rw-r--r--. 1 root root 0 Jan  6 21:54 lcp.exe  顯示出來的結果
5 [root@moban Vanos]# rm -f lcp.exe          咱們此處使用rm -f參數(強制刪除不提醒),此處咱們看到並無像默認刪除同樣,會有一個提示詢問是否刪除,
6 [root@moban Vanos]# ll                這裏不會有提醒
7 total 0

使用rm命令刪除文件夾

[root@moban Vanos]# cd ..                這是咱們測試的環境,路徑是/lcp/abc/Vanos,咱們使用rm相關參數(-r)來刪除文件夾首先退到abc文件夾下
[root@moban abc]# ll                   查看一下當前文件夾內存在的內容。
total 4
drwxr-xr-x. 2 root root 4096 Jan  6 21:54 Vanos   顯示的內容
[root@moban abc]# rm -r Vanos/             咱們使用rm -r 命令後面跟文件夾的名字。
rm: remove directory `Vanos'? y             提示是否刪除,此處鍵入y確認刪除,若是想省去此步驟使用 -rf命令來取消提醒。慎用!!!
[root@moban abc]# ll                   查看一下刪除後的結果。
total 0

  此處提到刪除文件夾還有一個命令是刪除空目錄(文件夾)的,新建目錄你們都知道是mkdir,那刪除目錄則是rmdir注意,這個命令僅僅能刪除空目錄,對有內容有文件的目錄不生效。此處僅做了解,後期會進行詳細的解說。htm

  rm是一個危險的命令,使用的時候要特別小心,尤爲對於新手,不然整個系統就會毀在這個命令(好比在/(根目錄)下執行rm * -rf)。因此,咱們在執行rm以前最好先確認一下在哪一個目錄(pwd),到底要刪除什麼東西(ll或ls),操做時保持高度清醒的頭腦。

相關文章
相關標籤/搜索