iT邦幫忙

2026 iThome 鐵人賽

DAY 0
0
Security

從 Linux 到 Pwn:30 天學習資安攻防系列 第 17 篇

Day 16|使用 rm 刪除檔案:清理不需要的檔案

  • 分享至 

  • xImage
  •  

前言
在前面的練習中,我學到了如何使用 touch 建立檔案。
但是檔案不可能一直留在系統裡,當檔案越來越多之後,就需要有方法把不需要的檔案清理掉。
Linux 中可以使用 rm(remove)指令來刪除檔案。
今天的挑戰就是要找到指定的 delete_me 檔案,把它刪除之後,再執行 /challenge/check 來確認是否成功。


一、認識 rm 指令

rm 是 Linux 中用來刪除檔案的指令。
例如 touch PWN touch COLLEGE ls
建立兩個檔案後,可以使用 rm PWN 將 PWN 刪除。
再使用 ls 就會發現 PWN 已經不存在,只剩下 COLLEGE。
基本語法 rm 檔案名稱。

二、這次的挑戰

題目:removing files
這次的題目會在我的 Home Directory 中建立一個 delete_me
需要完成兩個步驟

  1. 刪除 delete_me
  2. 執行 /challenge/check

題目會透過 /challenge/check 檢查 delete_me 是否真的被刪除。
如果檔案已經成功刪除,就可以取得 Flag。
前一天學到的 touch 可以用來建立檔案,而今天的 rm 則是用來刪除檔案。


三、實際操作

首先可以先查看 Home Directory 中有哪些檔案 ls
https://ithelp.ithome.com.tw/upload/images/20261001/20183180BPqc1nhG8Q.png
應該可以看到題目建立的 delete_me
接著使用 rm 加上要移除的檔案名稱
https://ithelp.ithome.com.tw/upload/images/20261001/20183180AaWT2FGoxo.png
刪除完成後,再次使用 ls
https://ithelp.ithome.com.tw/upload/images/20261001/20183180Gxdz5V45S6.png
確認 delete_me 已經不存在。
最後執行 /challenge/check
https://ithelp.ithome.com.tw/upload/images/20261001/20183180U7ODrpnHio.png
讓 Challenge 檢查檔案是否成功刪除
如果成功即可取得Flag


四、今天的心得

今天學到的是 Linux 中非常基本,但也非常重要的檔案管理操作。前一天使用 touch 建立檔案,今天則學習如何使用 rm 將檔案刪除。雖然指令本身很簡單,但也能開始更熟悉 Linux 對檔案的操作方式。尤其是 rm 和建立檔案 touch 不同,刪除檔案後通常不會像一般圖形化介面那樣直接進入資源回收筒,因此在實際使用 Linux 時,執行刪除指令前需要確認自己操作的檔案。目前從 ls、touch 到 rm,已經開始慢慢建立起 Linux 基本檔案管理的概念。


上一篇
Day 15|使用 touch 建立檔案
下一篇
Day 17|使用 mv 移動與重新命名檔案
系列文
從 Linux 到 Pwn:30 天學習資安攻防 共 18 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言