欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

linux下刪除文件命令: rmdir和rm命令使用指南

  發(fā)布時間:2025-08-08 11:29:05   作者:佚名   我要評論
在linux中刪除文件與文件夾我們可以直接使用rmdir和rm命令就可以刪除了,接下來是小編為大家收集的Linux下刪除文件命令,希望能幫到大家

對于 Linux 系統(tǒng)管理員,尤其是在管理云主機(jī)時,熟練使用命令行,可以說是必備技能。本文將詳細(xì)介紹如何使用rmdirrm命令,高效地刪除 Linux 中的文件和文件夾。

一、Linux 刪除文件夾命令

  • 要徹底刪除一個文件夾及其所有內(nèi)容:可以使用rm命令,并加上-r(遞歸)參數(shù)。這樣就能刪除整個目錄,包括里面的所有文件和子目錄。
  • 如果文件夾是空的:可以直接使用rmdirrm -d命令完成刪除。

無論是用rm -r還是rmdir刪除的目錄,都是無法恢復(fù)的!操作務(wù)必謹(jǐn)慎。

在動手刪除之前,建議先做好以下準(zhǔn)備:

  • 使用ls命令查看文件和目錄列表,確認(rèn)目標(biāo)文件夾名稱。
  • 使用pwd命令查看當(dāng)前路徑,確認(rèn)當(dāng)前所在位置。

命令搭配的「參數(shù)」決定了它們的具體行為。以下是rmrmdir命令的常用參數(shù)速查表:

命令與參數(shù)描述
rm -d刪除空目錄。
rm -r刪除非空目錄及其所有內(nèi)容。
rm -f強(qiáng)行刪除只讀文件,不提示確認(rèn)。
rm -rf強(qiáng)制刪除只讀的非空文件夾,不提示確認(rèn)。(慎用!)
rm -i刪除每個文件前都詢問 → 確認(rèn)。
rm -I在要刪除超過 3 個文件時,詢問 → 確認(rèn)一次。
rm *通配符,代表任意多個字符。
rm ?通配符,代表單個字符。
rmdir -p刪除空子目錄及其空的父目錄。
rmdir -v顯示詳細(xì)信息,確認(rèn)目錄已被刪除。

二、使用 rmdir 命令刪除 Linux 文件夾(空目錄)

在 Linux 中使用命令刪除文件(夾)時,沒有「回收站」的概念!一旦刪除,基本上就找不回來了。

rmdir命令有個「安全機(jī)制」——它只認(rèn)空目錄。如果你刪的文件夾下還有文件,它就會無情拒絕,并甩給你一條錯誤提示:

rmdir: failed to remove ‘Directory’: Directory not empty
  • rmdir命令的基本語法如下:
rmdir [參數(shù)] 目錄名稱 # 名稱區(qū)分大小寫,必須完全一致
  • 最常見的用法是不加參數(shù),直接使用:
rmdir 文件夾名稱
  • 支持「批量操作」,一次刪除多個空文件夾:
rmdir 文件夾1 文件夾2 文件夾3

rmdir命令最常用的兩個參數(shù)是:

  • -v:執(zhí)行后會告訴你刪除了哪些內(nèi)容,讓你心中有數(shù)。
  • -p:從最深的空子目錄開始向上刪除,如果父目錄因此變空,也會一并刪除。

三、使用 rm 命令刪除 Linux 文件夾(非空目錄)

在大多數(shù)情況下,我們要刪除的文件夾都是「非空目錄」,這時候就要請出rm命令了!雖然它主要用于刪除文件,但只要配上合適的參數(shù),刪除目錄也不在話下。

  • rm命令的基本語法如下:
rm [參數(shù)] 文件或目錄名稱
  • -r(遞歸):這是刪除目錄的主力參數(shù)。它會遞歸地刪除目標(biāo)文件夾,以及其下的所有子目錄和文件。例如:
rm -r 文件夾名稱

rm -r的執(zhí)行結(jié)果是不可逆的!文件夾下的所有內(nèi)容都會瞬間消失。敲回車前,請務(wù)必三思!

  • -rf(強(qiáng)制 + 遞歸):如果目錄是只讀的,系統(tǒng)通常會提示是否繼續(xù)。加上-f參數(shù),就可以跳過提示,直接刪除:
rm -rf 文件夾名稱  # 直接執(zhí)行,不需要確認(rèn)!慎用!
  • -d(刪除空目錄)rm加上-d參數(shù)也可以刪除空目錄,效果等同于rmdir
rm -d 文件夾名稱
  • 批量刪除rm也可以一次性刪除多個文件夾,只需在命令后依次列出目錄名:
rm -r 文件夾1 文件夾2 文件夾3

四、使用 rm 命令刪除 Linux 文件

如果你不想「一刀切」地刪除整個文件夾,而是更靈活地手動刪除某些文件,那么使用rm命令就是個不錯的選擇。這樣更安全,也更可控,能有效避免「誤傷」到整個目錄的慘劇 ??。

1、rm 命令用法

  • 刪除當(dāng)前目錄下的單個文件,直接指定文件名就行:
rm file.txt
  • 刪除當(dāng)前目錄下的多個文件,挨個列出文件名即可:
rm file.txt picture.jpg video.mp4
  • 刪除指定目錄里的文件,就帶上完整路徑:
rm /doc/document.pdf

如果你想批量刪除符合「某些規(guī)則」的一堆文件,也可以使用「通配符」:

  • *可以匹配任意多個字符,例如:
rm *.txt # 刪除所有 .txt 文本文件
rm a*    # 刪除所有以 a 開頭的文件(不關(guān)心后綴)
  • ?匹配單個字符,通常和*搭配使用,例如:
rm *.?  # 刪除擴(kuò)展名只有一個字母的文件

2、安全交互選項

在批量刪除文件時,特別是在使用「通配符」時,一個搞不好,就很容易誤刪文件。好在,我們可以通過一些安全選項來增加確認(rèn)步驟:

  • i(交互模式):每刪一個文件前都會提示你確認(rèn),輸入 Y 繼續(xù)刪除,輸入 N 取消。
  • I(大交互模式):在要刪除 3 個以上文件時,統(tǒng)一提示一次。這種方式比-i更省事,但安全性稍低。

推薦閱讀:DNS查詢的利器! linux的dig命令基本用法詳解

相關(guān)文章

最新評論