간단한 질문이긴 한데요..
# mkdir aaa 와 # mkdir -p aaa 의 차이점이 뭘까요? 만들어지는 aaa라는 directory는 같아 보이는데요.
조언 부탁드립니다.
같은 명령을 두 번 연속으로 실행해보면 차이를 알 수 있을 것입니다. 또한 -p 옵션은 존재하지 않는 중간 디렉터리를 알아서 만들어주기도 합니다.
$ mkdir a/b/c mkdir: `a/b/c' 디렉터리를 만들 수 없습니다: No such file or directory $ mkdir -p a/b/c $ tree a a `-- b `-- c 2 directories, 0 files
그럼 directory를 하나만 만들때는 차이가 없고, 계층적인 directory구조를 한번의 command 사용으로 만들고 싶을 때 유용한 것이다.. 이렇게 이해하면 될까요?
조언 감사합니다.
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
man mkdir
같은 명령을 두 번 연속으로 실행해보면 차이를 알 수 있을 것입니다.
또한 -p 옵션은 존재하지 않는 중간 디렉터리를 알아서 만들어주기도 합니다.
그렇군요...
그럼 directory를 하나만 만들때는 차이가 없고,
계층적인 directory구조를 한번의 command 사용으로 만들고 싶을 때
유용한 것이다..
이렇게 이해하면 될까요?
조언 감사합니다.
댓글 달기