14.現欲刪除一檔案 abc.txt,刪除前希望有刪除該檔案之提示“remove abc.txt (yes/no)?”,下列哪一指令可以達成?
(A) rm abc.txt
(B) rm –f abc.txt
(C) rm –r abc.txt
(D) rm –i abc.txt
答案:登入後查看
統計: A(9), B(7), C(8), D(16), E(0) #1571987
統計: A(9), B(7), C(8), D(16), E(0) #1571987
詳解 (共 2 筆)
#2528769
rm – 刪除檔案及目錄指令
rm 指令用作在 Unix Like 環境下刪除檔案或目錄, 使用 rm 時要格外小心, 尤其將整個目錄刪除。
rm 的使用也很簡單, 只要在指令後面加入檔案名稱, 便可以將檔案刪除, 例如:
$ rm filename
但如果要刪除目錄, 像上面直接輸入的話, 會出現報錯:
$ rm dirname/
rm: cannot remove ‘dirname/’: Is a directory
rm: cannot remove ‘dirname/’: Is a directory
要刪除目錄, 需要加入 -r 參數, -r 參數代表 recursive 遞迴刪除, 使用時要格外小心, 因為會把目錄內所有檔案及目錄一同刪除:
$ rm -r dirname/
如果要刪除空目錄, 可以用 -d 參數, 但如果目錄內有檔案或副目錄便不能刪除:
$ rm -d dirname/
刪除前會先詣問, 可以避免操作錯誤, Redhat 預設會用這個參數:
$ rm -i filename
強制刪除, 不會有任何警告, 使用時要小心:
$ rm -f filename
1
0