rm 刪除檔案的清道夫
在 Linux 的世界裡,如果「mv」是負責搬家的老兄,那「rm」就是負責「清理場地」的傢伙。rm 是 remove 的縮寫,用來刪除檔案或資料夾。但得提醒你,使用「rm」就像是拿著一把大刀,一不小心就可能把重要的檔案砍掉,所以用的時候要特別小心!
基本用法
「rm」的基本指令很簡單:
rm [選項] 檔案或資料夾(file or directory)
檔案或資料夾:就是你想要刪除的那個目標。
常見選項
-i(互動模式): 每刪除一個檔案就會詢問你一次。-f(強制): 就算遇到問題也會硬刪,不會停下來問你。-r或-R(遞迴): 不只刪檔案,連資料夾和裡面的東西都一起刪。
如何使用 (單純的 rm)
刪除單一檔案
假設有個 file1.txt,要讓它「消失」,就這樣做:
rm file1.txt
這樣 file1.txt 就不見了。
互動模式刪除 (rm -i)
怕一時手滑?用 -i 選項:
rm -i file2.txt
這樣在刪除 file2.txt 之前,系統會先問你一聲,確認是否真的要刪除。
強制刪除 (rm -f)
有時候你確定要刪除,不想被各種提示打擾,那就用 -f:
rm -f stubbornfile.txt
這樣 stubbornfile.txt 就算是再固執,也會被直接刪除,沒有任何提示。
刪除資料夾和裡面的所有東西 (rm -r)
要一次過清空一個資料夾,包括裡面的檔案和子資料夾,就要用 -r:
rm -r foldername
這樣 foldername 資料夾及其內部所有內容都會被刪除。
使用 rm 指令的小提醒
- 沒有「垃圾桶」: 在 Linux 中,用
rm刪除的東西不會去「垃圾桶」,而是直接消失,無法復原。 - 小心萬用字元: 使用萬用字元(比如
*)時要特別小心。比如rm *會刪除當前目錄下的所有東西。 - 謹慎使用
-f:-f選項會讓rm忽略所有警告,直接刪除。如果用錯了,後果可能很嚴重。
總結
「rm」是個強大但危險的工具。就像廚房裡的利刀,用得好可以大顯身手,用不好就可能切到自己的手。所以,每次用 rm 時,都要三思而後行。不過,只要你謹慎使用,它絕對是個清理檔案的好幫手。


rm -rf /