01. 디렉토리와 파일 사용하기 [디렉토리를 다루는 명령어]
★ 현재 디렉토리 확인하기 : pwd (print working directory)
pwd
현재 디렉토리의 절대 경로를 출력
★ 디렉토리 이동하기 : cd (change directory)
홈 디렉토리로 이동하는 가장 간단한 방법 :
cd
상위 디렉토리로 이동 :
$ cd ..
★ 디렉토리 내용보기 : ls (list)
- ls -a : 숨김 파일을 포함한 모든 파일 목록 출력 (출력시 .으로 시작하는 것이 숨김 파일이다.)
- ls {디렉토리명} : 해당 디렉토리로 이동하지 않고도 디렉터리 내용 확인할 수 있음
- ls -F : 디렉토리(/), 심벌릭 링크(@), 실행파일(*), 일반 파일(아무 표시도 없음)등 파일 종류를 구분할 수 있다.
- ls -aF : 숨김 파일의 종류까지 알 수 있다.
- ls -F {디렉토리명} : 해당 디렉토리로 이동하지 않고도 디렉토리 내의 내용과 파일 종류를 알 수 있다.
- ls -l : 윈도 탐색기처럼 자세히 보기 기능이다.
- ls -ld : l은 디렉토리에 있는 파일들의 정보를 보여주고, ld는 디렉토리 자체의 정보를 보여준다.
★ 디렉토리 만들기 : mkdir (make directory)
디렉토리를 만들 대 절대 경로명을 지정해주지 않으면 보통 현재 디렉토리 아래에 만들게 된다.
- 한 개의 디렉토리 만들기 : mkdir 만들디렉토리명
- 동시에 디렉토리 여러 개 만들기 : mkdir 만들디렉토리명 만들디렉토리명 ..
- 중간 디렉토리 명까지 한 번에 만들기 : -p 옵션 사용
- ex) 중간 디렉토리인 mid 없을 때 mkdir temp/mid/han : 오류메세지 출력
- 중간 디렉토리인 mid 없을 때 mkdir -p temp/mid/han : 정상적으로 중간 디렉토리인 mid와 최종 디렉토리인 han까지 생성됨
★ 디렉토리 삭제하기 : rmdir (remove directory)
- 해당 디렉토리가 비어있을 때 삭제 명령 : rmdir 삭제할디렉토리명
- 해당 디렉토리가 비어있지 않을 때 삭제 명령 : rm -rf 삭제할디렉토리명