Linux 教學:rm 指令 刪除檔案

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

留言討論區