如何在 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 中使用 rm 命令刪除檔案
- 在 Linux 中按大小對檔案進行排序
- 在 Linux 中開啟 Rar 檔案
- 在 Linux 中遞迴刪除檔案
- 在 Linux 中遞迴複製檔案
