- 디렉토리 관련 기본 명령어 정리
1. 운영체제를 제어하는 방법의 종류
리눅스는 명령어를 통해 제어하는 CLI 방식을 사용한다.
GUI(Graphical User Interface) : 아이콘 등의 그래픽으로 제어
CLI(Command-Line Interface) : 문자로 된 명령어로 제어
2. ls : 디렉토리 내 파일 목록을 조회하는 명령어
ls
# 'list'의 준말
명령어 뒤에 -l, -al 등을 붙으면 추가적인 설정을 할 수 있다.
이를 리눅스에서는 옵션 또는 파라미터라고 부른다.
ls -l
# -l : 현재 위치한 디렉토리에 있는 파일과 디렉토리를 좀 더 자세하게 보여주는 명령어
# 파일권한, 소유자, 용량, 생성일시 등을 확인할 수 있다.
ls -al
# -al : 숨김파일을 포함한 모든 파일 목록을 보여준다.
3. pwd : 사용자의 현재 디렉토리 위치를 확인하는 명령어
pwd
# 'print working directory'의 준말
# 명령을 내리기 전에 자신이 어떤 디렉토리에 있는지 알고 있어야 한다.
4. mkdir : 디렉토리를 생성하는 명령어
mkdir 디렉토리명
# 'make directory'의 준말
빈 파일 생성은 touch라는 명령어를 사용해야 한다.
touch 파일명
# 빈 파일을 생성하는 명령어
# 자세한 건 다음에 다룰 예정
5. cd : 디렉토리를 이동하는 명령어
cd 이동경로
# 'change directory'의 준말
명령어 입력 중 Tab을 누르게 되면 파일 이름에 대한 자동완성이 된다.
상위 디렉토리로 가는 법은 총 2가지 방법이 있다.
절대경로로 가는 방법과 상대경로로 가는 방법이다.
cd /workspace/firstContainer
# 절대경로 : root 디렉토리부터 이동, 경로가 고정적이다.
cd ..
# 상대경로 : 부모 디렉토리로 이동, 이동할 때마다 부모 디렉토리가 바뀜
6. rm : 파일을 삭제하는 명령어
rm 파일명
# 'remove'의 준말
디렉토리 삭제를 위해서는 파라미터 -r을 추가해야 한다.
rm -r 파일명
# -r : 재귀적(recursive). 디렉토리 내 파일도 다 삭제한다.
7. clear : 콘솔창 깨끗하게 만들기
clear
# 콘솔창이 깨끗하게 지워진다.
8. --help : 명령어에 대한 도움말 호출
명령어 --help