如何在 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’
廣告