Skip to main content

Command Palette

Search for a command to run...

在 Shell 下 Double Dash (--) 的功用

Published
•1 min read•View as Markdown

由於某些原因,系統中產生了一批以 - 開頭的檔案。在 shell 環境下使用各種指令處理這些檔案相當麻煩,因為檔名開頭的 - 會與指令工具的參數選項解析機制產生衝突。同事提供了一個解決方案:在指令和檔名之間加入雙短橫線(--)。

原來在 shell 中,-- 具有特殊意義,代表「選項結束」的標記,告訴指令後面不再有任何選項參數,因此可以正確處理以 - 開頭的檔名。

另外一個簡單的解決方法是在檔名前加上相對路徑 ./,這樣也能避免檔名被誤認為選項。

參考連結

What does double-dash do when following a command?

What does "--" (double dash / double hyphen) mean?

What Does ‐‐ (double dash) Mean In SSH Shell Command?

More from this blog

當交通政策成為服從性測試:從公館圓環看雙北政治(Traffic Policy as Loyalty Test: Taipei's Gongguan Roundabout Case)

引言:2025 年 9 月 30 日的震撼場景 2025 年 9 月 30 日清晨,雙北數十萬通勤族經歷了一場交通噩夢。羅斯福路上,三十幾台公車連成一列,宛如火車般緩慢前進。從新店大坪林到公館,平常 20 分鐘的車程,這天花了整整一個小時。機車騎士被困在羅斯福路六段,「連機車都不會動」。有人哀嘆「住新店 10 年第一次看到這種盛況」,有人直呼「就像過年返鄉車潮」。 這一切,源於台北市政府一個月前開始的工程:拆除存在 58 年的公館圓環,填平公車專用地下道。 當天上午 7 點 30 分,台北市長蔣...

Dec 12, 20254 min read

解決 Proxmox Backup Server 在舊款 Intel NUC 上的開機問題:Intel Microcode 更新指南

前言 最近撿到一台 2016 年推出的 MSI Cubi 2 NUC(內部代號 MS-B142),搭載第七代 Intel® Core™ i5-7200U 處理器、DDR4 16GB 記憶體、128GB M.2 2242 SSD 和 1TB 7200 轉傳統硬碟(皆為 SATA 介面)。原本打算將它作為 Proxmox Backup Server (PBS) 4.0 來備份 PVE 環境的 VM 和 LXC,卻在安裝後遇到無法正常開機的問題。 問題描述 安裝 PBS 4.0 (基於 Debian ...

Nov 25, 20253 min read

民主與獨裁的界線:從定義到現實的批判性分析(Democracy vs. Dictatorship: From Theory to Practice)

2025 年 10 月 31 日,即將就任中國國民黨主席的鄭麗文接受德國之聲專訪時表示,俄羅斯總統普丁「不是獨裁者,而是民選產生的領袖」。這一言論引發廣泛討論,也凸顯了對民主與獨裁概念理解的重要性。本文將從政治學角度定義獨裁者,分析普丁政權的本質,並評析鄭麗文言論所反映的問題。

Oct 31, 20252 min read
C

Chris Yuan's Blog

54 posts