rm 命令在Linux系統中用於刪除檔案或目錄。它的基本語法為 rm [選項] 檔案或目錄。以下是一些常用的選項:
-f 或 --force:強制刪除,不會提示確認,也不考慮檔案是否存在或是否可寫。
-i 或 --interactive:互動模式,刪除前詢問是否確認。
-r 或 --recursive:遞歸刪除目錄及其下的所有檔案和子目錄。
`-v` 或 --verbose:顯示刪除的每個檔案或目錄名。
使用示例包括:
刪除單個檔案:rm file.txt
刪除多個檔案:rm file1.txt file2.txt
刪除目錄及其下所有檔案和子目錄:rm -r /home/user/documents/
強制刪除檔案或目錄:rm -f file.txt
顯示刪除的每個檔案或目錄名稱:rm -v file.txt
注意事項:
rm 命令默認不會提示確認即刪除檔案或目錄。
使用 -i 選項可以進入互動模式,在刪除檔案或目錄前詢問確認。
使用 -f 選項可以強制刪除檔案或目錄,不進行任何提示。
rm 命令在刪除檔案或目錄時不會將其移動到垃圾箱或資源回收筒,而是直接從檔案系統中徹底刪除,不可恢復。因此,使用時必須謹慎,以防誤刪重要檔案或目錄。
為了避免意外刪除,建議在刪除檔案或目錄時使用 -i 選項進行互動式刪除,或者在使用 -f 選項時格外小心確認。此外,可以使用通配符來匹配多個檔案進行刪除,例如 rm *.txt 可以刪除當前目錄下所有以 .txt 結尾的檔案。