Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> 關於 Linux

Linux 刪除含空格目錄名稱的完整操作指南

編輯:關於 Linux

在 Windows 系統中,處理帶有空格的資料夾名稱輕而易舉,但在 Linux 環境下卻需要特殊技巧。本文將詳細介紹如何在 Linux 系統中建立、移動、刪除、進入、壓縮及解壓縮名稱含空格的目錄。

核心原理:跳脫字元與引號

Linux Shell 預設以空格分隔參數,因此目錄名稱中的空格必須經過「跳脫」處理,否則系統會誤判為多個獨立參數。主要有兩種做法:

  • 使用反斜線 \ 跳脫單個空格
  • 用單引號 'my first' 或雙引號 "my first" 包裹整個名稱

實戰操作範例

1. 建立含空格的目錄

mkdir 'my first'      # 單個空格
mkdir 'my  tow'       # 兩個空格(引號內保留原樣)

2. 移動目錄

mv 'my first' /tmp
mv 'my  tow' /tmp

3. 刪除目錄

rm -r 'my first'
rm -r 'my  tow'

4. 進入目錄

cd 'my first'
cd 'my  tow'

5. 壓縮與解壓縮

# 建立壓縮檔
tar czf 'my first.tar.gz' 'my first'
tar cjf 'my first.tar.bz2' 'my first'

# 解壓縮
tar xzf 'my first.tar.gz'
tar xjf 'my first.tar.bz2'

進階技巧:Tab 自動完成

輸入前幾個字元後按 Tab 鍵,Shell 會自動補全並加上跳脫字元或引號,大幅降低輸入錯誤率。

常見錯誤與避坑指南

若直接輸入 mkdir my first,系統會建立兩個目錄 my 和 first,而非單一目錄 my first。同理,rm -r my first 會嘗試刪除兩個獨立目錄,導致非預期結果。

掌握跳脫字元與引號用法後,Linux 下處理含空格目錄名稱將不再是難題,操作效率可媲美 Windows 環境。

Copyright © Windows教程網 All Rights Reserved