macos - 터미널은 "$"로 시작하는 파일 경로의 일부를 제거합니다.

macos - 터미널은 "$"로 시작하는 파일 경로의 일부를 제거합니다.

파일 경로에 "$"로 시작하는 디렉터리가 포함된 디렉터리의 파일을 조작하려고 합니다. 예를 들면 다음과 같습니다.

git rm path/to/file/$dollarsigndirectory/anotherdirectory/file.format

다음 오류가 발생합니다.

fatal: pathspec 'path/to/file//anotherdirectory/file.format' did not match any files

편집: \$dollarsigndirectory를 사용해 보았는데 '\$dollarsigndirectory'라는 이름의 디렉토리가 없다고만 나옵니다.

문제 해결을 시도했지만 "$"로 인해 디렉터리가 보이지 않는 이유를 알 수 없습니다. 감사해요!

답변1

$가 확장되지 않도록 경로를 작은따옴표로 묶을 수 있습니다.

관련 정보