如何在 Linux 終端中刪除檔案和資料夾

Suraj Joshi 2023年1月30日 2020年10月15日
  1. 在 Linux 中使用終端刪除檔案
  2. 在 Linux 中使用終端刪除資料夾的方法
如何在 Linux 終端中刪除檔案和資料夾

我們可以使用 Linux 終端的 rmrmdirunlink 命令來刪除檔案和資料夾。我們可以使用 rmunlink 命令來刪除檔案,而 rmrmdir 可以用來刪除資料夾。我們在 rm 命令中新增標誌來刪除資料夾。

在 Linux 中使用終端刪除檔案

我們可以在 Linux 中使用 rmunlink 命令來使用終端刪除檔案。

使用 unlink 命令,我們一次只能刪除一個檔案。但是,使用 rm 命令,我們可以同時刪除多個檔案。

刪除單個檔案

我們使用 rmunlink 命令,加上要刪除的檔名,就可以刪除該特定檔案。

unlink filename
rm filename

要刪除當前資料夾下的檔案 abc.txt

unlink abc.txt

rm abc.txt

如果檔案有防寫,我們會被問到是否要刪除該檔案。如果被問到,我們可以輸入 Yy,然後按 Enter 鍵來刪除檔案。

刪除多個檔案

我們可以使用 rm 命令,將多個檔名之間用空格隔開,同時刪除多個檔案。

rm abc.txt ab.jpg abc.pdf

它將刪除這三個檔案:abc.txtab.jpgabc.pdf

我們可以使用 rm 命令,在萬用字元 * 後面加上常規擴充套件符,刪除匹配的多個檔案。

rm *.png

它將刪除當前工作資料夾下所有副檔名為 .png 的檔案。

我們可以使用 -i 標誌來啟用確認程式刪除每個檔案。

rm -i*.png

輸出:

rm: remove regular file '1.png'?

如果要刪除檔案,按 Y 鍵,然後按 Enter 鍵,否則按 N 鍵,按 Enter 鍵。

-f 標誌與 -i 標誌相反。即使檔案被防寫,它也不提示確認。-f 代表強行刪除。

rm -f*.png

它將刪除當前工作資料夾下的所有 .png 檔案,即使這些檔案受防寫。

在 Linux 中使用終端刪除資料夾的方法

我們可以使用 rmdirrm 命令在 Linux 終端上刪除資料夾。

rmdir 用於刪除空資料夾,而 rm 可以遞迴刪除資料夾及其內容。

刪除空資料夾

我們可以使用 rmdirrm -d 命令,在資料夾名後面刪除空資料夾。

rmdir mydir
rm -d mydir

這兩個命令將刪除空資料夾 mydir

如果要刪除多個空資料夾,我們可以使用同樣的命令,後面用空格隔開要刪除的資料夾名稱。

rmdir mydir1 mydir2 mydir3

它會刪除空資料夾 mydir1mydir2mydir3

刪除非空資料夾

我們使用 rm 命令和 -r(遞迴)標誌在 Linux 中使用終端刪除非空資料夾。

rm -r abc

它刪除的是非空資料夾 abc

我們在 rm -r 中加上 -f 標誌,可以在不要求確認的情況下強行刪除或刪除防寫的內容。

rm -rf abc

如果要刪除多個空資料夾,我們可以使用 rm -rf 命令,後面用空格隔開要刪除的資料夾名稱,它將刪除非空資料夾 abc

rm -r mydir1 mydir2 mydir3

它將刪除非空資料夾 mydir1mydir2mydir3

Author: Suraj Joshi
Suraj Joshi avatar Suraj Joshi avatar

Suraj Joshi is a backend software engineer at Matrice.ai.

LinkedIn

相關文章 - Linux File

相關文章 - Linux Files and Directories