Linux 中 rm 命令的完整指南


命令 在Linux終端中用於刪除或移除文件、符號鏈接、目錄等對象。但是,要刪除目錄,您需要在命令中使用其他選項。使用此命令時要小心,因為刪除文件會使它無法使用。此外,以 root 權限使用它(使用 sudo 命令)是非常危險的。

在本文中,將詳細了解 rm 命令的工作原理並了解可與該命令一起使用的各種選項。

rm 命令的基本用法

此命令與基於 Linux/UNIX 的系統上的任何其他命令一樣使用。

rm {Option} file1 file2

讓我們通過一個例子來看一下。您不需要在 rm 命令中使用任何類型的選項來刪除文件。

rm file3 file1
使用rm命令刪除多個文件

我已經使用 remove 命令成功刪除了兩個文件。您可以通過一個接一個地輸入文件的全名並用“空格”分隔每個文件來刪除任意數量的文件。

何時使用星號等通配符

rm *.pdf
使用通配符刪除文件

使用通配符刪除文件

  • 使用帶選項的 rm 命令 首先嘗試交互模式。你可以使用它 -一代
rm -i *.pdf
使用它們的選項和命令。該命令將要求您確認是否要刪除該文件。這可能很有用,例如,如果您想要刪除目錄中除了一些重要的 PDF 文件之外的所有文件。rm 命令的交互模式
  • rm 命令的交互模式 對於寫保護文件,您可以使用 -F
rm -f important.pdf
(強制刪除)可選。覆蓋第二層保護並刪除文件。以下示例刪除了一個名為“important.pdf”的文件,該文件對所有用戶都有寫保護。刪除寫保護文件
  • 刪除寫保護文件 在…的幫助下 -r 選項(遞歸刪除)允許您一次刪除目錄中的所有文件和子目錄。在每個級別, R M
rm -r A
該命令將刪除所有內容。遞歸刪除A目錄
  • 遞歸刪除’A’目錄 -d
rm -d dir1 dir2
rm 命令的選項允許您從任何地方刪除空目錄。此選項可通過以下方式使用:刪除空目錄

刪除空目錄

  • 另請閱讀:在 Linux 中查找和刪除空目錄與其他命令一樣,詳細選項 (-v ) 顯示什麼 R M
rm -v *.txt
該命令將在後台運行。使用高級選項刪除文件

使用高級選項刪除文件

常見管理員使用 請格外小心,因為您可能會不小心刪除對您的系統可能很重要的重要文件。別忘了跑 ls 執行前命令 R M

作為預防措施。

參考

RM 命令 – 手冊頁