如何在 Linux 終端中刪除檔案和資料夾
我們可以使用 Linux 終端的 rm
、rmdir
和 unlink
命令來刪除檔案和資料夾。我們可以使用 rm
和 unlink
命令來刪除檔案,而 rm
和 rmdir
可以用來刪除資料夾。我們在 rm
命令中新增標誌來刪除資料夾。
在 Linux 中使用終端刪除檔案
我們可以在 Linux 中使用 rm
和 unlink
命令來使用終端刪除檔案。
使用 unlink
命令,我們一次只能刪除一個檔案。但是,使用 rm
命令,我們可以同時刪除多個檔案。
刪除單個檔案
我們使用 rm
或 unlink
命令,加上要刪除的檔名,就可以刪除該特定檔案。
unlink filename
rm filename
要刪除當前資料夾下的檔案 abc.txt
。
unlink abc.txt
或
rm abc.txt
如果檔案有防寫,我們會被問到是否要刪除該檔案。如果被問到,我們可以輸入 Y
或 y
,然後按 Enter 鍵來刪除檔案。
刪除多個檔案
我們可以使用 rm
命令,將多個檔名之間用空格隔開,同時刪除多個檔案。
rm abc.txt ab.jpg abc.pdf
它將刪除這三個檔案:abc.txt
、ab.jpg
和 abc.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 中使用終端刪除資料夾的方法
我們可以使用 rmdir
或 rm
命令在 Linux 終端上刪除資料夾。
rmdir
用於刪除空資料夾,而 rm
可以遞迴刪除資料夾及其內容。
刪除空資料夾
我們可以使用 rmdir
或 rm -d
命令,在資料夾名後面刪除空資料夾。
rmdir mydir
rm -d mydir
這兩個命令將刪除空資料夾 mydir
。
如果要刪除多個空資料夾,我們可以使用同樣的命令,後面用空格隔開要刪除的資料夾名稱。
rmdir mydir1 mydir2 mydir3
它會刪除空資料夾 mydir1
、mydir2
和 mydir3
。
刪除非空資料夾
我們使用 rm
命令和 -r
(遞迴)標誌在 Linux 中使用終端刪除非空資料夾。
rm -r abc
它刪除的是非空資料夾 abc
。
我們在 rm -r
中加上 -f
標誌,可以在不要求確認的情況下強行刪除或刪除防寫的內容。
rm -rf abc
如果要刪除多個空資料夾,我們可以使用 rm -rf
命令,後面用空格隔開要刪除的資料夾名稱,它將刪除非空資料夾 abc
。
rm -r mydir1 mydir2 mydir3
它將刪除非空資料夾 mydir1
、mydir2
和 mydir3
。
Suraj Joshi is a backend software engineer at Matrice.ai.
LinkedIn相關文章 - Linux File
- 在 Linux 中遞迴查詢檔案
- 在 Linux Bash 中移動多個檔案
- 在 Linux 中使用 rm 命令刪除檔案
- 在 Linux 中按大小對檔案進行排序
- 在 Linux 中開啟 Rar 檔案
- 在 Linux 中遞迴刪除檔案