제발 저에게 차이점을 설명해주십시오 :
x:/somepath/
/x/somepath/
x:\somepath\
....
그리고 모든 OS에 대한 범용 경로 쓰기 기능이 있습니까? 나는 창문들이 사용한다는 것을 안다.
x:/somepath/
글쎄, 당신은 OS들 사이에서 문법을 섞어 놓고있다. 각 OS의 구문을 배우는 것이 더 좋으며, 파일의 URI 구문도 다른 구문입니다. 그렇다면 창을 보면 슬래시가 허용 될 수 있습니다. Cygwin은 리눅스 스타일 구문을 사용합니다. 그래서
—
barlop
c : \ 하나는 windows입니다.
—
barlop
/c/blah
cygwin에서 볼 수있는 것은 리눅스 구문을 따른다. 그리고 c:/
창문에 백 슬래시 (backslash) 구문을 사용하는 것이 더 좋다면 창은 슬래시도 허용하지만 IMO는 허용합니다. 실제로 보편적 인 것은 없습니다.
답변을 주셔서 감사합니다. 예를 들어 저는 윈도우에서 쉘 스크립트를 사용하고 MINGW 콘솔에서 실행합니다. 누가이 상황에서 경로를 작성하는 더 나은 구문입니까?
—
Andrej
크로스 포스트 : stackoverflow.com/q/48125088/3776858
—
Cyrus
@Andrej 방금 mingw 콘솔을 시작했고
—
barlop
C:\Windows\system32>
그래서 당신은 어떻게 생각하십니까? 프롬프트가 말한다면 분명히 c:\......>
콜론과 백 슬래시를 '드라이브 문자'로 사용하여 구문을 사용합니다. Cygwin과 같이 dollar이라고하면 .cygwin이 만드는 경로와 함께 Linux 스타일 구문을 사용합니다. 타이핑 해보기 cd
경로에 사용하는 구문을 보여줍니다.