<directory>
웹과 동일한 구조
루트(root)에서 시작하는 트리구조
디렉토리의 구분은 '/'기호를 사용
'/'자체는 루트를 의미
모든 디렉토리는 루트에서 시작한다.
사용자는 일반적으로 '/home'에서 시작한다.
ex) /home/unix/system
1. pwd
-Print Working Directory
현재 작업중인 directory를 출력
(PWD아님! 대소문자 구분)
2. cd
-Change Directory
현재 작업중인 directory를 변경
사용법(반드시 뒤에 띄어쓰기가 필요하다)
cd 홈디렉터리로 변경( = cd ~ )
cd .. 상위 디렉토리
cd/ 루트 디렉토리
cd /home/unix 절대경로
cd home/unix 상대경로
cd ~unix 특정 사용자의 홈 디렉토리
cd ~root root의 홈 디렉토리(= cd /root)
3. mkdir
-MaKe DIRectory
현재 디렉토리 안에 디렉토리 생성
사용법 : mkdir 디렉토리명
디렉토리 구조를 모두 생성하려면
-p 옵션을 사용(Parent)
사용법 : mkdir -p 생성할/상위/디렉토리
4. rmdir
-ReMove DIRectory
비어있는 디렉토리를 제거
디렉토리가 비어있지 않으면 오류를 발생시킨다.
디렉토리 구조를 제거하려면 마찬가지로 -p옵션 사용
디렉토리는 해당 구조만 소유해야한다
다른 디렉토리가 있으면 오류띄움
5. dir & ls
-LiSt DIRectory contents
디렉토리 내의 파일 목록 표시
옵션 설정
-a all, 숨겨진 파일 표시
-A Almost All, (.)과 (..)을 표시하지 않음
-l Long listing, 파일 1개당 한 줄로 표시
-F classiFy, 뒤에 형식을 표시
/ : 디렉토리
@ : 심볼릭 링크 (바로가기)
인자사용
ls cabeza : 'cabeza'파일을 찾음
ls c* : c로 시작하는 모든 파일을 찾음
ls c*a : c로 시작하고 a로 끝나는 모든 파일을 찾음
ls c?? : c로 시작하고 나머지 2글자는 아무거나
[출처] [unix]디렉토리(directory) 명령어|작성자 달그림
'UNIX&LINUX > UNIX명령어' 카테고리의 다른 글
리눅스 - vi 편집기 줄번호 (line number) 설정 (0) | 2014.10.06 |
---|---|
[unix] 파일접근 프리미티브(primitive) (0) | 2014.08.28 |
[unix] 파일접근권한 (0) | 2014.08.28 |
[unix] 파일(file) 명령어 (0) | 2014.08.28 |
[unix] 로그인, 연결끊기 (0) | 2014.08.28 |
유닉스명령어 정리(기초) ! (0) | 2014.08.13 |
HP-UX, IBM-AIX, SUN-Solaris 명령어 비교 (0) | 2014.06.24 |
Unix 일반 사용자 명령어 5탄 [ TAPE 및 DISK에 대한 명령어 ] (0) | 2014.06.05 |