Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Linux 建立與刪除資料夾指令完全教學(mkdir、rm、touch)

編輯:Linux 系統常見問題解答

刪除資料夾與檔案:rm

rmdir 僅能刪除空目錄,實務上首選 rm -rf 目錄名 直接遞歸強制刪除非空目錄。參數詳見下表:

參數功能
-f強制,不提示
-r / -R遞歸處理子目錄與檔案
-i互動式確認
-v顯示過程
-d清空目錄硬連結

範例:rm -rf /var/log/httpd/access 徹底清除。警告:Linux 無回收站,執行前請確認路徑。

單檔刪除:rm -f 檔案名。

建立目錄:mkdir

參數功能
-p遞歸建立父目錄
-m 模式同步設定權限(如 755)

範例:mkdir -p /data/project/{src,bin,conf} 利用大括號一次建立多子目錄。

建立檔案:touch

除建立空檔外,常用於更新時間戳:

  • touch file.txt 建立或更新時間
  • touch -a file 僅更新存取時間
  • touch -m file 僅更新修改時間
  • touch -d "2023-12-31 23:59" file 指定時間
  • touch -r ref_file target_file 同步參考檔時間

進階技巧

  • 批量建立:mkdir dir_{1..10} 建立 dir_1 到 dir_10。
  • 安全刪除別名:在 ~/.bashrc 加入 alias rm='rm -i' 習慣確認。
  • 尋找大目錄:du -h --max-depth=1 | sort -hr 快速定位佔空間目錄。

總結

掌握 mkdir -p、touch、rm -rf 三大核心指令,搭配參數靈活控制行為,是 Linux 日常運維基礎。務必養成「先看再刪」習慣,避免誤刪造成不可逆損失。

Copyright © Windows教程網 All Rights Reserved