디렉터리 만들기리눅스에서는 사용자가 필요에 따라 디렉터리를 생성할 수 있다. 그렇지만 아무 곳에나 만들수 있는 것은 아니고 기본적으로 해당 계정의 홈 디렉터리에 만들 수 있다. 물론 /tmp 디렉터리와 같이 누구에게나 쓰기 권한이 있는 디렉터리에도 만들 수 있다. 만약 다른 디렉터리의 소유자가 쓰기 권한을 부여해주면 그 디렉터리에도 파일이나 디렉터리를 생성할 수 있다.mkdir (make directory)기능 디렉터리를 생성한다.형식 mkdir [옵션] 디렉터리명옵션 -p : 하위 디렉터리를 계층적으로 생성할 때 중간 단계의 디렉터리가 없으면 자동으로 중간 단계 디렉터리를 생성하면서 전체 디렉터리를 생성한다.사용 예디렉터리 한개 만들기 mkdir temp동시에 디렉터리 여러개 만들기mkdir tmp1 ..
현재 디렉터리의 위치를 파악하고, 다른 디렉터리로 이동하고, 디렉터리의 내용을 확인하는 명령과 디렉터리를 생성하고 삭제하는 명령을 알아보자. 현재 디렉터리 확인하기현재 디렉터리를 확인하는 명령은 pwd(print working directory)이다.기능 현재 위치를 확인한다. 즉, 현재 디렉터리의 절대 경로를 출력한다.형식 pwd 디렉터리 이동하기리눅스에서는 다른 사용자의 접근을 막아 놓은 디렉터리를 제외하고는 어느 디렉터리로든 이동할 수 있다. 물론 파일이나 서브 디렉터리를 생성하는 것은 홈 디렉터리나 권한이 부여된 디렉터리에서만 가능하다. 현재 디렉터리에서 다른 디렉터리로 이동할 때는 cd(change directory) 명령을 사용한다. cd기능 현재 디렉터리를 변경한다.형식 cd [디렉터리명]사..
리눅스 파일 시스템에서 디렉터리 계층 구조에 있는 특정 파일이나 디렉터리의 위치를 나타내는 것을 경로명(path name)이라고 한다. 경로명에서 각 경로를 구분하는 구분자로는 '/'을 사용한다. 경로명에는 절대 경로명과 상대 경로명이 있다. 절대 경로명은 항상 루트 디렉터리부터 시작하며, 다음과 같은 특징이 있다.⊙ 반드시 '/'으로 시작한다.⊙ /(root) 디렉터리부터 시작하여 특정 파일이나 디렉터리의 위치까지 이동하면서 거치게 되는 모든 중간 디렉터리의 이름을 표시한다.⊙ 특정 위치를 가리키는 절대 경로명은 항상 동일하다. 상대 경로명은 현재 디렉터리를 기준으로 시작한다. 현재 디렉터리는 사용자가 어느 디렉터리에서 작업 중이냐에 따라 달라지므로 상대 경로명은 매번 달라질 수 있다. 상대 경로명은 ..
디렉터리 기능 home 사용자 홈 디렉터리가 생성되는 디렉터리이다. opt 추가 패키지가 설치되는 디렉터리이다. usr 기본 실행 파일과 라이브러리 파일, 헤더 파일등 많은 파일이 있다. 참고로 usr은 'Unix System Resource'의 약자이다. etc 리눅스 설정을 위한 각종 파일을 가지고 있다. lost+found 파일 시스템에 문제가 발생하여 복구할 경우, 문제가 되는 파일이 저장되는 디렉터리로 보통은 비어있다. mnt 파일 시스템을 임시로 마운트하는 디렉터리이다. var 시스템 운영 중에 발생하는 데이터나 로그 등이 저장되는 디렉터리이다.
파일의 종류리눅스에서 파일은 사용 목적에 따라 일반파일, 디렉터리, 심벌릭 링크, 장치파일로 구분할 수 있다. 일반파일일반 파일은 데이터를 저장하는데 주로 사용된다. 각종 텍스트파일, 실행 파일, 이미지 파일 등 리눅스에서 사용하는 대부분의 파일은 일반 파일에 해당한다. 실행 파일이나 이미지 파일의 경우 바이너리 형태로 데이터가 저장되어 바이너리 파일이라고 한다.텍스트 파일은 문서 편집기를 사용하여 내용을 보거나 편집할 수 있다. 또한 파일 내용을 확인하는 명령으로 내용 확인이 가능하다. 실행 파일이나 이미지 파일의 경우, 해당 파일의 내용을 확인할 수 있는 특정 응용프로그램이 있어야 내용을 확인할 수 있다. 예를 들어 이미지 파일은 이미지 편집기가 있어야 한다. 디렉터리리눅스에서는 디렉터리도 파일로 취..
- Total
- Today
- Yesterday
- 라즈베리파이
- 파이썬
- 티라노 시그널
- 티그널
- C++
- 파이썬예제
- Sort
- UML
- 악보
- 클래스
- 리눅스
- 파일
- 터미널
- 소켓
- 데이터베이스
- C
- MFC
- 클라이언트
- 프로세스
- 자료구조
- C/C++
- 정렬
- 스레드
- 소켓 프로그래밍
- socket
- 안드로이드
- 쓰레드
- 액터
- 유즈케이스
- 디렉터리
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |