본문 바로가기

Ubuntu/linux Command

Linux Basic Command (mkdir/rmdir)

728x90

개요 : directory 생성, directory 제거

 

용례1: mkdir -p first/second/third

   -p : 하위를 만들기위해 필요한 경우 parent directory 도 생성함 

   mkdir -p a/b/c  :  c를 생성하기 위해 parent directory a/b도 생성됨

   

 

용례2 : mkdir dir1 dir2 dir3  

   mkdir  aaa bbb ccc :  aaa bbb ccc 를 연달아 만든다

   mkdir  aaa aaa/bbb aaa/bbb/ccc :  aaa aaa/bbb aaa/bbb/ccc 를 연달아 만든다

 

 

용례3 : mkdir -m <mode> <DirName>

   mkdir -m 754 aaa  :  u : rwx, g : rx, other: r 로 aaa 를 생성함 

   mkdir -m a=rwx  aaa  :  all user 에 read/write/execute 권한을 준 directory 를 생성함

   

 

용례4 : rmdir dir1 dir2 dir3  

   rmdir  aaa bbb ccc :  aaa bbb ccc 를 연달아 제거한다.

 

 

용례5: rmdir -p first/second/third

   -p : 하위를 제거위해 필요한 경우 parent directory 도 제거함 

   rmdir -p a/b/c  :  c를 제거하기 위해 parent directory 연달아 a/b도 제거함

   directory 안에 file 이 있으면  "Directory not empty" message 가 나오면서 fail 됨

 

   실제로는 rm -rf <DirName>을 더 많이 사용함 (r : recursive f : force) 

   이경우는 directory 안에 file 이 있어도 실행됨

 

'Ubuntu > linux Command' 카테고리의 다른 글

Linux Basic Command (cp)  (0) 2021.08.05
Linux Basic Command (find)  (0) 2021.08.05
Linux Basic Command (cd)  (0) 2021.08.05
Linux Basic Command (echo)  (0) 2021.08.05
Linux Basic Command (clear)  (0) 2021.08.04