Rm指令什麼意思
rm
指令是 Unix、Linux 和類 Unix 作業系統中的一個命令,它的全稱是 remove
。這個命令用於刪除檔案或目錄。
以下是 rm
指令的一些基本用法:
-
刪除單個檔案:
rm filename
-
刪除多個檔案:
rm file1 file2 file3
-
刪除目錄:
rmdir directory_name
-
遞歸刪除目錄及其內容(如果目錄不為空):
rm -r directory_name
-
強制刪除檔案或目錄(不提示確認):
rm -f filename
-
刪除檔案但不列印成功信息:
rm -q filename
-
同時使用
-r
和-f
選項:rm -rf directory_name
請注意,rm
指令是一個強力的命令,特別是當與 -r
和 -f
選項一起使用時,它會在不提示確認的情況下遞歸刪除目錄及其內容。在使用這些選項時要格外小心,以免意外刪除重要的檔案或目錄。
此外,rm
指令不會刪除硬連結。如果要刪除一個檔案,該檔案有硬連結,rm
只會刪除指向該檔案的連結,而不會刪除檔案本身。要刪除帶有硬連結的檔案,必須先刪除所有連結,然後才能刪除檔案。