-p 플래그는“mkdir -p”에서 무엇을합니까?


80

-p국기는 무엇 을 mkdir -p합니까?


5
man mkdir, 당신에게 정보를 줄 것입니다.
Johan

도움이 될만한 코멘트가 거의 없습니다 ....
ShaneC

답변:


118

-p플래그는 중첩 된 디렉토리를 작성하지만, 경우에만 그들은 이미 존재하지 않습니다.

예를 들어, /foo쓰기 권한 이있는 디렉토리 가 있다고 가정하십시오 .

mkdir -p /foo/bar/baz  # creates bar and baz within bar under existing /foo

그것은 또한이다 멱등 다시 같은 명령을 통해 실행하는 경우, 당신은 오류가 발생하지 않기 때문에, 작동,하지만 아무것도 생성되지 않습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.