![- [重複]で始まるディレクトリに変更する方法](https://linux33.com/image/216247/-%20%5B%E9%87%8D%E8%A4%87%5D%E3%81%A7%E5%A7%8B%E3%81%BE%E3%82%8B%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E3%81%AB%E5%A4%89%E6%9B%B4%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95.png)
たとえば、誰かが「-1」という名前のハイフンを使用してディレクトリを作成する理由がわかりません。そのディレクトリに変更しようとすると、オプションが無効であることを示すメッセージが表示されます。
「-1」を引用符で囲みようとしましたが、それも役に立ちませんでした。誰もがこのタイプのディレクトリにアクセスする方法を教えてもらえますか?
$ ls -l
total 3
lrwxrwxrwx 1 root root 2 Dec 7 18:51 lastFailedBuild -> -1
lrwxrwxrwx 1 root root 2 Dec 7 18:51 lastUnstableBuild -> -1
lrwxrwxrwx 1 root root 2 Dec 7 18:51 lastUnsuccessfulBuild -> -1
$ cd -1
-bash: cd: -1: invalid option
cd: usage: cd [-L|[-P [-e]] [-@]] [dir]
$
答え1
-1
名前の前に.を付けて、現在のディレクトリに名前を固定できます./
。これにより、結果名は./-1
ダッシュで始まらず、cd
オプションとして解釈しようとしません。