![- [중복]으로 시작하는 디렉토리로 변경하는 방법](https://linux55.com/image/216247/-%20%5B%EC%A4%91%EB%B3%B5%5D%EC%9C%BC%EB%A1%9C%20%EC%8B%9C%EC%9E%91%ED%95%98%EB%8A%94%20%EB%94%94%EB%A0%89%ED%86%A0%EB%A6%AC%EB%A1%9C%20%EB%B3%80%EA%B2%BD%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%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
이를 옵션으로 해석하려는 시도가 이루어지지 않습니다.