LONGEPASS
Q118.

在Linux 作業系統中,/var/test 是一個擁有下層檔案及子資料夾的資料夾,想要刪除/var/test 的指令為何?

電腦軟體應用 · 丙級 · 系統軟體使用 · Q118

難易度分析

3 / 5

本題要求區分 Linux 刪除指令的精確語法,特別是針對「刪除目錄本身」與「僅刪除目錄內內容」的路徑表示法差異,並需排除其他作業系統的指令干擾,具備一定的陷阱選項。

正確答案:②rm -rf /var/test

② rm -rf /var/test:rm -rf 為 Linux 中刪除目錄的標準用法,-r 參數表示遞迴刪除下層所有檔案與子目錄,-f 參數表示強制刪除不提示確認,可直接移除目標目錄本身及其全部內容。

錯誤選項解析

  • ① del/var/test/*:del 並非 Linux 系統中的有效指令,此為 DOS/Windows 環境下的刪除命令,且指令與路徑間缺少空格分隔,語法完全錯誤。
  • ③ del -Rf /var/test/*:del 不是 Linux 指令,即使加上 -Rf 參數也無法執行;Linux 中刪除目錄應使用 rm 指令。
  • ④ rm -rf /var/test/*:rm -rf /var/test/* 僅會刪除 /var/test 目錄下的所有檔案與子目錄,但 /var/test 目錄本身仍會保留,不符合題目要求刪除整個資料夾的需求。
Learning Tip

"此題核心考點為 rm 指令的參數應用 與 路徑結尾有無 /* 的差異。常見陷阱在於選項 2 與選項 4 的區別:rm -rf /var/test 會連同目錄本身一起刪除,而 rm -rf /var/test/* 僅刪除目錄內容但保留空目錄。另外需牢記 Linux 中不存在 del 指令,切勿與 Windows 命令混淆。"

學員答題分佈

①del/var/test/*0%
②rm -rf /var/test0%
③del -Rf /var/test/*0%
④rm -rf /var/test/*0%

此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!

相似類型題目