如何在 Linux 作業系統中使用終端刪除檔案和目錄?


rm 命令用於刪除 Linux 作業系統中的檔案和目錄,而 rmdir 命令僅用於刪除空目錄。

rm (remove) – rm 代表 remove(刪除)。它用於從 Linux 系統中刪除檔案、目錄和符號連結。預設情況下,它不會刪除目錄。在 Windows 作業系統中,del (delete) 命令提供相同的功能。rm 命令也存在於 EFI(可擴充套件韌體介面)shell 中。

注意 – 通常 rm 命令執行時不會顯示任何提示,所以在使用 rm 命令時要小心,因為刪除後很難恢復檔案。

語法

rm 命令的通用語法如下所示。

$ rm [OPTION]... FILE...

rm 命令中可用選項的簡要說明。

序號選項 & 說明
1-f, --force
從不提示
2-i
刪除前提示資訊
3--no-preserve-root
不特殊處理 ‘/’
4-l, --link 
建立檔案的硬連結而不是複製
5-R, -r, --recursive
遞迴刪除
6-v, --verbose
解釋正在發生的事情
7--help
顯示此幫助資訊並退出
8--version
輸出版本資訊並退出

要從目錄中刪除檔案,我們使用沒有任何選項的 rm 命令,如下所示。

$ rm file.txt

要刪除檔案並提示刪除確認資訊,我們在 rm 命令中使用 -i 選項,如下所示。

$ rm -i file.txt
rm − remove regular file ‘file.txt’? y

繼續輸入 y 或 Y。確認後將進行刪除。

rmdir 命令用於在 Linux 系統中刪除空目錄。如果指定的目錄為空,則 rmdir 命令將刪除該目錄;否則,它將提示錯誤訊息。

語法

rmdir 命令的通用語法如下所示:

$ rmdir [OPTION]... DIRECTORY...

rmdir 命令中可用選項的簡要說明。

序號選項 & 說明
1--ignore-fail-on-non-empty
忽略目錄非空的失敗訊息
2-p, --parents
刪除目錄及其父目錄
3-v, --verbose
為每個處理的目錄提示診斷資訊
4--help
顯示此幫助資訊並退出
5--version
輸出版本資訊並退出

要刪除空目錄,我們使用終端在 Linux 系統中使用 rmdir 命令。

首先,我們將使用以下命令建立一個空目錄:

$ mkdir new_dir

然後我們將刪除建立的目錄,如下所示。

$ rmdir new_dir

要刪除空目錄並提示正在執行的操作,我們在 Linux 系統中使用終端時,在 rmdir 命令中使用 -v 或 --verbose 選項。

首先,我們將使用以下命令建立一個空目錄:

$ mkdir new_dir

然後我們將刪除建立的目錄並提示正在執行的操作,如下所示。

$ rmdir -v new_dir
rmdir − removing directory, ‘new_dir’

更新於:2021年7月1日

596 次瀏覽

開啟您的 職業生涯

完成課程獲得認證

開始學習
廣告