![디렉토리를 변경하려면 공백 뒤에 "("를 사용하십시오.](https://linux55.com/image/23152/%EB%94%94%EB%A0%89%ED%86%A0%EB%A6%AC%EB%A5%BC%20%EB%B3%80%EA%B2%BD%ED%95%98%EB%A0%A4%EB%A9%B4%20%EA%B3%B5%EB%B0%B1%20%EB%92%A4%EC%97%90%20%22(%22%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%8B%AD%EC%8B%9C%EC%98%A4..png)
두 개의 디렉토리를 변경할 수 있습니다.
Program Files/ Program Files (x86)/
다음과 같이 작성하여 첫 번째 항목으로 변경할 수 있습니다.
cd Program\ Files
그러나 두 번째는 다음과 같습니다.
cd Program\ Files\ (x86)
나는 얻다:
bash: syntax error near unexpected token `('
두 번째 디렉토리로 변경하는 올바른 방법은 무엇입니까?
답변1
대괄호를 이스케이프 처리해야 합니다.
cd Program\ Files\ \(x86\)
키를 누르면 TAB일반적으로 명령줄이 완성되고 파일/디렉토리 이름을 인용하는 방법에 대한 힌트가 제공됩니다.
답변2
동일한 결과를 얻는 또 다른 방법은 공백이 포함된 경로를 인용하는 것입니다.
cd "Program Files (x86)"
이는 탭 완성에도 적용되므로 다음을 입력할 수 있습니다.
cd "Program<Space><Tab><Space><Tab>
처음에 큰따옴표를 참고하세요. 그러면 다음을 얻게 됩니다:
cd "Program Files (x86)"/