bash
와일드카드를 사용할 때 쉘이 이상하게 동작하기 시작합니다 . 탭 완성이 작동하고, 파일 이름을 입력해도 작동합니다. 그러나 와일드카드를 사용하면 아래 설명된 대로 작동하지 않습니다.
[~/myDir] ls JourneyManager.cpp
JourneyManager.cpp
[~/myDir] ls JourneyManager.*
ls: cannot access 'JourneyManager.*': No such file or directory
ls
출력을 확인 하고 파일 이름이 예상한 대로인지, 이상한 문자나 어떤 것도 없는지 확인했습니다. 저장소에 있지만 git
홈 디렉토리에 있는 파일 복사본에 동일한 문제가 있기 때문에 문제가 되지 않는다고 생각합니다.
답변1
일반적으로 다음과 같은 방법으로 트릭을 수행합니다.
set +f
폴리스티렌
어쩌면 시스템과 사용자 프로필의 내용을 확인해야 할 수도 있습니다. 이에 대한 좋은 글이 있습니다https://www.tecmint.com/understanding-shell-initialization-files-and-user-profiles-linux/