티스토리 뷰
디렉터리 만들기
리눅스에서는 사용자가 필요에 따라 디렉터리를 생성할 수 있다. 그렇지만 아무 곳에나 만들수 있는 것은 아니고 기본적으로 해당 계정의 홈 디렉터리에 만들 수 있다. 물론 /tmp 디렉터리와 같이 누구에게나 쓰기 권한이 있는 디렉터리에도 만들 수 있다. 만약 다른 디렉터리의 소유자가 쓰기 권한을 부여해주면 그 디렉터리에도 파일이나 디렉터리를 생성할 수 있다.
mkdir (make directory)
기능 디렉터리를 생성한다.
형식 mkdir [옵션] 디렉터리명
옵션 -p : 하위 디렉터리를 계층적으로 생성할 때 중간 단계의 디렉터리가 없으면 자동으로 중간 단계 디렉터리를 생성하면서 전체 디렉터리를 생성한다.
사용 예
디렉터리 한개 만들기
mkdir temp
동시에 디렉터리 여러개 만들기
mkdir tmp1 tmp2 tmp3
중간 디렉터리 자동으로 만들기 : -p 옵션
mkdir 명령 다음에 -p 옵션을 사용하면, 생성할 디렉터리 명으로 지정한 경로 중 중간단계의 디렉터리가 없을 경우 자동으로 중간 단계 디렉터리를 생성한 후 최종 디렉터리를 만든다. 이때 mkdir 명령에 -p 옵션을 사용하지 않으면 경로 중간 단계 디렉터리가 없으므로 디렉터리를 생성할 수 없다는 메시지가 출력된다.
mkdir -p temp/mid/han
디렉터리 삭제하기
디렉터리가 더이상 필요 없거나 잘못 만들어진 경우 해당 디렉터리를 삭제할 수 있다. 디렉터리를 삭제하는 명령은 rmdir(remove directory) 이다.
rmdir
기능 디렉터리를 삭제한다.
형식 rmdir [옵션] 디렉터리명
옵션 -p : 지정한 디렉터리를 삭제한 뒤, 그 디렉터리의 부모 디렉터리가 빈 디렉터리일 경우 부모 디렉터리도 자동으로 삭제한다.
사용 예 rmdir temp
'Linux' 카테고리의 다른 글
파일 다루기2 (0) | 2015.05.04 |
---|---|
파일 다루기 (0) | 2015.05.04 |
디렉터리 사용 명령 (0) | 2015.05.04 |
절대 경로명과 상대 경로명 (0) | 2015.05.04 |
자주 쓰이는 디렉터리 (0) | 2015.05.04 |
- Total
- Today
- Yesterday
- 데이터베이스
- MFC
- 쓰레드
- 티라노 시그널
- 소켓
- 정렬
- 리눅스
- UML
- 파일
- 클래스
- 악보
- 스레드
- C
- 터미널
- 자료구조
- 소켓 프로그래밍
- 클라이언트
- 프로세스
- 라즈베리파이
- C++
- socket
- C/C++
- 파이썬예제
- 파이썬
- 디렉터리
- Sort
- 티그널
- 유즈케이스
- 액터
- 안드로이드
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |