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
時,都要三思而後行。不過,只要你謹慎使用,它絕對是個清理檔案的好幫手。