Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> 關於 Linux

Linux 使用 rm -rf 徹底刪除檔案與目錄參數詳解與注意事項

編輯:關於 Linux

rm 是 Linux 刪除檔案/目錄的核心指令,參數靈活但威力巨大,操作前必須明確語意,系統無回收站機制。

常用參數

參數長參數說明
-d--directory直接刪除目錄硬連結計數為 0 (需目錄為空)
-f--force強制刪除,不提示確認
-i--interactive逐個確認後刪除
-r, -R--recursive遞歸刪除目錄及其所有內容
-v--verbose顯示執行過程

實戰範例

1. 刪除非空目錄

rm -rf /var/log/httpd/access

2. 刪除單一檔案

rm -f filename

3. 刪除指定檔案外的所有檔案 (需配合 find 或擴展 glob)

# 例:刪除當前目錄除 keep.txt 外所有檔
rm -f !(keep.txt)  # 需啟用 extglob: shopt -s extglob

警示

使用 rm -rf 時務必三思,確認路徑無誤。Linux 無回收站,誤刪系統關鍵目錄 (如 /、/etc、/boot) 將導致系統毀損。

Copyright © Windows教程網 All Rights Reserved