- [중복]으로 시작하는 디렉토리로 변경하는 방법

- [중복]으로 시작하는 디렉토리로 변경하는 방법

예를 들어 누군가가 "-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이를 옵션으로 해석하려는 시도가 이루어지지 않습니다.

관련 정보