PowerShell에서 명령 줄 인터페이스를 사용하는 방법을 배우는 방법에 대한 학습 방법 강좌의 자습서를 따라 왔습니다. this 기사에서, 그것은 mkdir -p i\like\icecream
명령을 사용하라고 알려줍니다. 하단에 "mkdir -p
은 모든 디렉토리가 존재하지 않는 경우에도 전체 경로를 만듭니다."라고 설명합니다.mkdir과 mkdir -p의 차이점은 무엇입니까?
나는 -p
인수가없는 mkdir i\like\icecream
인수가 여전히 똑같은 것으로 혼란 스럽습니다. 나는 "one"디렉토리를 만든 다음 mkdir
을 사용하여 "one \ two \ three"를 만들고이를 자동으로 두 개의 디렉토리를 만들어 세 개의 디렉토리를 만듭니다. PowerShell이 자동으로 -p
또는 그 외의 것으로 가정합니까? 이런 경우? 나는이 논증이하는 것을 잃어 버렸다.
아, 맞습니다. 이 튜토리얼은 이전에'mkdir'을 사용하고 있었기 때문에 다른 것을하지 않는'-p'를 버렸습니다. 빠른 답변 주셔서 감사합니다! –
'-p'는'mkdir'의 * nix 변종과 혼동을 일으킨다 고 생각합니다. 실제로는'-p'와 다르게 작동합니다.이 튜토리얼에서 제시하는 것처럼 누락 된 상위 폴더도 생성합니다. – Femaref
powershell 팀은 별칭과 기능에 * nix 관리자가 더 편하게 해줄 수있는 이름을 제공하기 위해 노력했습니다. 가끔은 혼란을 더할 수 있다고 생각합니다. – EBGreen