每天學一個 Linux 命令(19):rm

2021-03-02 民工哥技術之路

點擊上方「民工哥技術之路」,選擇「設為星標」

回復「1024」獲取獨家整理的學習資料!

昨日推薦:每天學一個 Linux 命令(18):mv

命令簡介

rm 命令用來刪除指定的文件或目錄,此命令是一個危險的命令,操作前一定要再三確認是否正確,然後再執行操作步驟。

默認情況,它是不能直接刪除目錄的,需要配合選項來刪除。當使用 -r 或 -R 選項來執行 rm 時,它會遞歸刪除任何匹配到的目錄,且它們的子目錄以及子目錄下包含的所有文件。

如需要針對文件擴展名字符匹配來刪除多個文件時,rm 命令需要使用 -i 選項來配合完成。使用這個選項時,系統會逐一提示你是否要刪除文件,當你輸入y並按Enter鍵,文件就會被刪除,反之,則文件不會被刪除。

語法格式
rm [選項] 文件或目錄
mv [options] FILE DIRECTORY

選項說明
-d:#把要刪除的目錄的硬連接數量變成0,刪除該目錄
-f:#強制刪除文件或目錄
-i:#刪除之前提示用戶是否刪除
-r或-R:#遞歸處理
--preserve-root:#不對根目錄進行遞歸操作;
-v:#顯示指令的詳細執行過程。

應用舉例

刪除文件test.txt和文件test1.txt前進行確認是否刪除,刪除命令如下

[root@test ~]# rm -i test.txt test1.txt 
rm: remove regular file 『test.txt』? y
rm: remove regular file 『test1.txt』? y
#輸入y確認刪除

刪除/test目錄下所有目錄,並刪除前不進行確認。刪除命令如下。

[root@test ~]# rm -rf /test/
[root@test ~]# ls /test
ls: cannot access /test: No such file or directory

996 違法???真相是這樣的。。

微信出硬體了!或於春節上線

淦!又是美團。。。。這次吃相很難看!

全球最大色情網站宣布:封殺川普

分布式存儲 GlusterFS 介紹與部署

紅旗 Linux 桌面作業系統 11 來了

Redis 6.0 集群搭建實踐

華為悄悄推出"應用市場",免費、無廣告,賊好用!

相關焦點

  • 【系列】每天一個 Linux 命令(5):rm 命令
    今天學習一下linux中刪除文件和目錄的命令:rm命令。rm是常用的命令,該命令的功能為刪除一個目錄中的一個或多個文件或目錄,它也可以將某個目錄及其下的所有文件及子目錄均刪除。對於連結文件,只是刪除了連結,原有文件均保持不變。rm是一個危險的命令,使用的時候要特別當心,尤其對於新手,否則整個系統就會毀在這個命令(比如在/(根目錄)下執行rm * -rf)。
  • 每天一個 Linux 命令(5):rm 命令
    mkdir ,今天學習一下linux中刪除文件和目錄的命令: rm命令。rm是常用的命令,該命令的功能為刪除一個目錄中的一個或多個文件或目錄,它也可以將某個目錄及其下的所有文件及子目錄均刪除。對於連結文件,只是刪除了連結,原有文件均保持不變。rm是一個危險的命令,使用的時候要特別當心,尤其對於新手,否則整個系統就會毀在這個命令(比如在/(根目錄)下執行rm * -rf)。
  • Linux之rm命令
    rm是很常用的命令,該命令的功能是刪除目錄中的一個或者多個文件或者目錄。對於連結文件,只是刪除了連結文件,不會刪除原文件。
  • linux每日命令(6):rm命令
    轉自盛邦校區高級講師田耀華每日分享linux每日命令(6):rm命令rm是常用的命令,該命令的功能為刪除一個目錄中的一個或多個文件或目錄
  • 每天學一個 Linux 命令(64):ifconfig
    收錄於話題 #Linux 系統常用命令RUNNING>  mtu 65536        inet 127.0.0.1  netmask 255.0.0.0        inet6 ::1  prefixlen 128  scopeid 0x10<host>        loop  txqueuelen 1000  (Local Loopback)        RX packets 1730  by
  • 每天一個 Linux 命令(40):wc命令
    3.命令參數:-c 統計字節數。-l 統計行數。-m 統計字符數。這個標誌不能與 -c 標誌一起使用。-w 統計字數。一個字被定義為由空白、跳格或換行字符分隔的字符串。-L 列印最長行的長度。hnlinuxpeida.cnblogs.comubuntuubuntu linuxredhatRedhatlinuxmint[root@localhost test]# wc test.txt 7  8 70 test.txt[root@localhost test]#
  • 每天一個 Linux 命令(49):at命令
    通過'添加任務計劃'的一步步引導,則可建立一個定時執行的任務。在linux系統中你可能已經發現了為什麼系統常常會自動的進行一些任務?這些任務到底是誰在支配他們工作的?在linux系統如果你想要讓自己設計的備份程序可以自動在某個時間點開始在系統底下運行,而不需要手動來啟動它,又該如何處置呢? 這些例行的工作可能又分為一次性定時工作與循環定時工作,在系統內又是哪些服務在負責?
  • 每天學一個 Linux 命令(44):uptime
    昨日推薦:每天學一個 Linux 命令(43):dmesg命令簡介uptime命令用於顯示系統運行時間及負載。uptime 命令可以列印出系統總共運行了多長時間和系統的平均負載。[root@centos7 ~]# uptime 19:48:14 up 21:02,  1 user,  load average: 0.00, 0.01, 0.05命令語法uptime [options]選項說明
  • 每天學一個 Linux 命令(28):ln
    昨日推薦:每天學一個 Linux 命令(27):head命令簡介ln 命令用於創建(軟/硬)連結文件。在linux系統中,有兩種連結類型:硬連結與軟體,默認創建的就是硬連結,創建軟連結需要-s選項來配合完成。
  • 每天一個linux命令(6):rmdir 刪除空文件目錄
    工欲善其事,必先利其器,提高效率,唯手熟爾。
  • 每天一個 Linux 命令(45):free 命令
    在Linux系統監控的工具中,free命令是最經常使用的命令之一。1.命令格式:free [參數]2.命令功能:free 命令顯示系統使用和空閒的內存情況,包括物理內存、交互區內存(swap)和內核緩衝區內存。
  • 每天學一個 Linux 命令(42):unzip
    選項說明-c  #將解壓縮的結果輸出,並對字符做適當的轉換-f  #更新現有的文件-l  #列出壓縮文件內所包含的文件-p  #將解壓縮的結果顯示到屏幕上,但不執行任何的轉換-t  #檢查壓縮文件是否正確;-u  #除了更新現有的文件外,也會將壓縮文件中的其他文件解壓縮到目錄中-
  • 每天一個 Linux 命令(44):top命令
    納入內核管理的內存不見得都在使用中,還包括過去使用過的現在可以被重複利用的內存,內核並不把這些可被重新使用的內存交還到free中去,因此在linux上free內存會越來越少,但不用為此擔心。這些命令都是單字母的,如果在命令行中使用了s 選項, 其中一些命令可能會被屏蔽。h 顯示幫助畫面,給出一些簡短的命令總結說明k 終止一個進程。i 忽略閒置和僵死進程。這是一個開關式命令。
  • 每天一個 Linux 命令(13):less 命令
    ↓推薦關注↓less 工具也是對文件或其它輸出進行分頁顯示的工具,應該說是 linux
  • 每天一個 Linux 命令(52):ifconfig命令
    ssh登陸linux伺服器操作要小心,關閉了就不能開啟了,除非你有多網卡。本系列文章:每天一個 Linux 命令(1):ls命令每天一個 Linux 命令(2):cd命令每天一個 Linux 命令(3):pwd命令每天一個 Linux 命令(4):mkdir命令每天一個 Linux 命令(5):rm 命令每天一個 Linux 命令(6):rmdir 命令每天一個 Linux
  • 每天學一個 Linux 命令(94):hostname
    收錄於話題 #Linux 系統常用命令在使用 hostname 命令設置主機名後,系統並不會永久保存新的主機名,重新啟動機器之後還是原來的主機名。如果需要永久修改主機名,需要同時修改 /etc/hosts 和 /etc/sysconfig/network 的相關內容。
  • 每天學一個 Linux 命令(11):cp
    #abc不存在,創建abc文件將目錄/usr/app中的以s開頭的所有.x結尾的文件複製到目錄/usr/mingongge中。$ cp -i /usr/app s*.x /usr/mingonggecp命令複製文件時,如果在目標目錄下有同名文件時,我們需要通過輸入Y來進行確認操作。
  • 每天一個 Linux 命令(55):traceroute命令
    本系列文章:每天一個 Linux 命令(1):ls命令每天一個 Linux 命令(2):cd命令每天一個 Linux 命令(3):pwd命令每天一個 Linux 命令(4):mkdir命令每天一個 Linux 命令(5):rm 命令每天一個 Linux 命令(6):rmdir 命令每天一個 Linux
  • 每天一個 Linux 命令(41):ps命令
    > (點擊上方公眾號,可快速關注)來源:peidahttp://www.cnblogs.com/peida/archive/2012/12/19
  • 每天一個 Linux 命令(50):crontab命令
    一、crond簡介crond是linux下用來周期性的執行某種任務或等待處理某些事件的一個守護進程,與windows下的計劃任務類似,當安裝完成作業系統後,默認會安裝此服務工具,並且會自動啟動crond進程,crond進程每分鐘會定期檢查是否有要執行的任務,如果有要執行的任務,則自動執行該任務。