본문 바로가기

DKE/리눅스 프로그래밍

[리눅스] 디렉토리 / 2022.11.24

1. 현재 디렉토리 위치 확인

$ pwd 

 

 

현재 디렉토리 위치

2. 디렉토리 이동하기

2-1)

$ cd [directory(이동하고자 하는 디렉토리의 이름)]

 

 

cd명령어를 통해 HW03 디렉토리로 이동

 

2-2)

$ cd // 디렉토리 이름 없이 사용하면 Home 디렉토리로 이동

 

 

디렉토리 이름없이 사용 -> Home 디렉토리로 이동

3. 디렉토리 생성 및 삭제

3-1) 디렉토리 생성

$ mkdir directory

 

 

dirA, dirB 디렉토리 생성

3-2) 디렉토리 삭제

$ rmdir directory // 삭제할 디렉토리는 비어있어야 함

 

 

dirA, dirB 디렉토리 삭제

3-3) 디렉토리 이름으로는 문자, 숫자, 특수 문자 등의 조합을 사용함

3-4) 디렉토리 이름은 절대 및 상대 경로명을 사용하여 지정할 수 있음

ex) $ mkdir ../../course/linux           // ".." : 상위 디렉토리

      $ mkdir ~/course/mathematics      // "~" : 홈 디렉토리

      $ rmdir ./course/linux        // "." : 현재 디렉토리

 

4. mv 명령어

4-1) mv의 목적 (효과)

- 디렉토리 / 파일 이름을 다시 설정

- 디렉토리 / 파일 옮기기

- 서브 디렉토리 전체 옮기기

 

4-2) 디렉토리 이동

$ mv directory target-directory

 

4-3) 파일 이동

$ mv file target-directory

 

mv 명령어 사용 예시

5. 디렉토리 내용 확인

$ ls // ls의 기본 기능은 디렉토리에 있는 파일 이름을 알파벳 순서대로 보여주는 것
$ ls -l // 파일 정보 자세히 보기
$ ls -F // 실행 파일, symbolic link 확인
$ ls -a // 숨겨진 파일 보기
$ ls -laF // 위의 명령어들을 조합해서 사용가능
$ ls -t // 최종 갱신 시간 순으로 보기

 

각 명령어 사용 예시