2
我有一個腳本,使用pushd
和popd
遍歷目錄樹。它在名爲-
的目錄上窒息。我曾嘗試過:更改爲一個名爲 -
pushd -- -
但破折號仍被解釋爲一個選項(並且前一個目錄被壓入堆棧)。我與cd
有同樣的問題。
我有一個腳本,使用pushd
和popd
遍歷目錄樹。它在名爲-
的目錄上窒息。我曾嘗試過:更改爲一個名爲 -
pushd -- -
但破折號仍被解釋爲一個選項(並且前一個目錄被壓入堆棧)。我與cd
有同樣的問題。
不同的口味,這是一個面試問題。 (我將如何刪除一個文件名爲「 - 」?)
$ cd ./-
$ pushd ./-
$ pushd ./$next
$ pushd $PWD/- # Yay JL
$ pushd /what/ever/-
另一種選擇:'cd/path/to/the/minus/-' – 2011-03-15 23:38:48
我不能幫助,但要問:爲什麼會出現一個名爲「 - 」? – 2011-03-15 23:36:28