linux每日命令(6):rm命令

2021-12-23 清美數字
轉自盛邦校區高級講師田耀華每日分享linux每日命令(6):rm命令

rm是常用的命令,該命令的功能為刪除一個目錄中的一個或多個文件或目錄,它也可以將某個目錄及其下的所有文件及子目錄均刪除。對於連結文件,只是刪除了連結,原有文件均保持不變。

rm是一個危險的命令,使用的時候要特別當心,尤其對於新手,否則整個系統就會毀在這個命令(比如在/(根目錄)下執行rm * -rf)。所以,我們在執行rm之前最好先確認一下在哪個目錄,到底要刪除什麼東西,操作時保持高度清醒的頭腦。

同學,刪庫跑路要不要了解一下?

1.命令格式:
 rm [選項] 文件

2.命令功能

刪除一個目錄中的一個或多個文件或目錄,如果沒有使用- r參數,則rm不會刪除目錄。如果使用 rm 來刪除文件,通常仍可以將該文件恢復原狀。

3.命令參數選項參數描述-f--force,忽略不存在的文件,從不給出提示。-i--interactive,進行交互式刪除-r (-R)--recursive , 指示rm將參數中列出的全部目錄和子目錄均遞歸地刪除。-v--verbose, 詳細顯示進行的步驟--help顯示此幫助信息並退出--version輸出版本信息並退出4.命令實例

刪除文件

命令:

 rm tianTxt

 [root@izbp11sexrqau5wi7ejta7z mysoft]# rm tianTxt
 rm: remove symbolic link 『tianTxt』? y
 [root@izbp11sexrqau5wi7ejta7z mysoft]# rm tian.txt
 rm: remove regular file 『tian.txt』? n
 [root@izbp11sexrqau5wi7ejta7z mysoft]# ls
 application.properties exam.file exam.sql                   tianDemo tiantest tianwww
 exam-api.jar           exam.sh   jdk-8u161-linux-x64.tar.gz tiansoft tian.txt
 [root@izbp11sexrqau5wi7ejta7z mysoft]#

輸入rm tianTxt命令後,系統會詢問是否刪除,輸入y後就會刪除文件,不想刪除則輸入n。如果沒有進行詢問,建議加上,畢竟刪除操作需謹慎!

強行刪除file,系統不進行確認提示

命令:

 rm -f 文件名


刪除當前目錄下的所有.log結尾的文件,刪除前逐一詢問確認

命令:

 rm -i *.log


刪除test5目錄及其子目錄裡的所有的內容

命令:

 rm -r test5


刪除test5目錄及其子目錄裡的所有的內容,且不用進行詢問確認

命令:

 rm -rf test5

-rf 參數一定要慎用!!!慎用!!!慎用!!!

容易造成刪庫被迫跑路!!!

相關焦點

  • Linux之rm命令
    rm是很常用的命令,該命令的功能是刪除目錄中的一個或者多個文件或者目錄。對於連結文件,只是刪除了連結文件,不會刪除原文件。
  • ​linux每日命令(7):rmdir命令
    linux每日命令(7):rmdir命令rmdir是常用的命令,該命令的功能是刪除空目錄
  • linux每日命令(21):find命令之exec
    linux每日命令(21):find命令之execfind是我們很常用的一個Linux命令
  • 每天一個 Linux 命令(5):rm 命令
    mkdir ,今天學習一下linux中刪除文件和目錄的命令: rm命令。rm是常用的命令,該命令的功能為刪除一個目錄中的一個或多個文件或目錄,它也可以將某個目錄及其下的所有文件及子目錄均刪除。對於連結文件,只是刪除了連結,原有文件均保持不變。rm是一個危險的命令,使用的時候要特別當心,尤其對於新手,否則整個系統就會毀在這個命令(比如在/(根目錄)下執行rm * -rf)。
  • 【系列】每天一個 Linux 命令(5):rm 命令
    今天學習一下linux中刪除文件和目錄的命令:rm命令。rm是常用的命令,該命令的功能為刪除一個目錄中的一個或多個文件或目錄,它也可以將某個目錄及其下的所有文件及子目錄均刪除。對於連結文件,只是刪除了連結,原有文件均保持不變。rm是一個危險的命令,使用的時候要特別當心,尤其對於新手,否則整個系統就會毀在這個命令(比如在/(根目錄)下執行rm * -rf)。
  • 【命令詳解】Linux刪除命令rm用法詳解
    在Linux系統刪除文件和目錄用的命令是 rm (英文全拼:remove)命令也比較好記,就兩個字母,但是這個命令對於你們新手來說,它的危險指數是非常高的,如果一旦操作成誤刪除了,想要恢復數據是非常困難的,應為Linux系統不像windows,Linux系統是沒有回收站的,一旦誤刪除,想要恢復非常困難,所以建議大家在使用刪除命令的時候一定要慎用
  • linux每日命令(5):mkdir命令
    轉自盛邦校區高級講師田耀華每日分享linux每日命令(5):mkdir命令linux
  • 每天學一個 Linux 命令(19):rm
    昨日推薦:每天學一個 Linux 命令(18):mv命令簡介rm 命令用來刪除指定的文件或目錄,此命令是一個危險的命令,操作前一定要再三確認是否正確,然後再執行操作步驟。當使用 -r 或 -R 選項來執行 rm 時,它會遞歸刪除任何匹配到的目錄,且它們的子目錄以及子目錄下包含的所有文件。如需要針對文件擴展名字符匹配來刪除多個文件時,rm 命令需要使用 -i 選項來配合完成。使用這個選項時,系統會逐一提示你是否要刪除文件,當你輸入y並按Enter鍵,文件就會被刪除,反之,則文件不會被刪除。
  • linux每日命令(15):tail命令
    linux每日命令(15):tail命令tail 命令從指定點開始將文件寫到標準輸出.使用
  • 6 個【 嚇人 】的 Linux 命令
    顧名思義,crypt不是存放垃圾文件的地宮或墓坑,而是加密文件內容的命令。如今,「crypt」通常作為一個腳本而實現:通過調用一個名為mcrypt的二進位程序,模擬較舊的crypt命令,從而發揮其功用。直接使用mycrypt命令是一種更好的選擇。
  • linux每日命令(19):locate 命令
    linux每日命令(19):locate 命令locate 讓使用者可以很快速的搜尋檔案系統內是否有指定的檔案
  • 8 個你不一定全都了解的 rm 命令示例 | Linux 中國
    在 Linux 中,有一個專門的命令 rm,可用於完成所有刪除相關的操作。在本文中,我們將用些容易理解的例子來討論這個命令的基本使用。但在我們開始前,值得指出的是本文所有示例都在 Ubuntu 16.04 LTS 中測試過。Linux rm 命令概述通俗的講,我們可以認為 rm 命令是用於刪除文件和目錄的。
  • linux每日命令(16):head命令
    linux每日命令(16):head命令head 與 tail 就像它的名字一樣的淺顯易懂
  • 【linux】常用命令之scp命令
    今天需要在兩個伺服器之間進行數據copy,但是居然忘了linux命令,於是這裡記錄下,加深記憶!linux命令之scp命令用於linux之間文件或者目錄的複製。scp的全稱為secure copy,是基於ssh登錄進行安全的遠程文件或目錄copy命令,當然只能用於linux系統之間。
  • linux每日命令(37): kill命令
    linux每日命令(37): kill命令Linux kill 命令用於刪除執行中的程序或工作
  • Linux文件目錄操作常用命令
    下面分享一些常用的Linux文件目錄操作基本命令。因為上面我們用cd命令進入了/home目錄中,所以用pwd命令就顯示出我們當前所在目錄了4.mkdir 此命令用於新建一個目錄,如下>因為linuxmi目錄下還有一個linux目錄
  • 每天一個linux命令(6):rmdir 刪除空文件目錄
    工欲善其事,必先利其器,提高效率,唯手熟爾。
  • Linux命令大全(超詳細版)
    windows沒有固定的命令存放目錄/sbin需要管理員權限才能使用的命令/bootlinux系統啟動的時候需要加載和使用的文件/dev外設連接linux後,對應的文件存放的位置類似Windows中的U盤,光碟的符號文件。
  • Linux伺服器常用命令
    目錄   mkdir    aaa            在當前目錄下創建一個名為aaa的目錄   mkdir    /usr/aaa    在指定目錄下創建一個名為aaa的目錄2.3.2 刪除目錄或文件【刪】rm命令:rm [-rf] 目錄刪除文件:   rm 文件        刪除當前目錄下的文件
  • Linux xargs 命令
    xargs 是一個強有力的命令,它能夠捕獲一個命令的輸出,然後傳遞給另外一個命令。-n num 後面加次數,表示命令在執行的時候一次用的argument的個數,默認是用所有的。-t 表示先列印命令,然後再執行。-i 或者是-I,這得看linux支持了,將xargs的每項名稱,一般是一行一行賦值給 {},可以用 {} 代替。-r no-run-if-empty 當xargs的輸入為空的時候則停止xargs,不用再去執行了。