[ Linux ] 디렉터리 명령어
유닉스 · 리눅스
유닉스
유닉스 시스템 커널로 활용하여 다양한 운영체제를 개발하고 있다.
유닉스는 처음부터 다양한 시스템 사이에서 서로 이식 할 수 있고, 멀티 태스킹과 다중 사용자를 지원하도록 설계 되었다.
리눅스
윈도우나 MacOS 같은 컴퓨터의 운영체제(Operating System)입니다.
- 서버용 운영체제로 많이 사용된다 . ( 테스트 운영서버 )
- 유닉스와 호완성
- 공개소프트웨어로 무료 사용
- 리눅스 구조 : 하드웨어,리눅스 커널,셀,응용프로그램
- 리눅스 계열 : 우분투(데스크탑) | 레드헷(서버형 ) | CentOS(서버형)
- 가상머신 : 버추얼 박스 (원도우 계열 운영체제, 대부분의 리눅스,애플맥,솔리리스 )
우분투 · 비주얼 박스 다운로드
Enterprise Open Source and Linux | Ubuntu
Ubuntu is the modern, open source operating system on Linux for the enterprise server, desktop, cloud, and IoT.
ubuntu.com
Downloads – Oracle VM VirtualBox
Download VirtualBox Here you will find links to VirtualBox binaries and its source code. VirtualBox binaries By downloading, you agree to the terms and conditions of the respective license. If you're looking for the latest VirtualBox 6.1 packages, see Virt
www.virtualbox.org
명령의 구조 형식
명령 [옵션] [인자]
기초 명령
1 ) date
date - 현제 날짜와 시간 출력 | |
형식 | $date |
사용 예 | ![]() |
2 ) clear
clear - 현재 보이는 화면을 지우고 커서를 화면 좌측 상단으로 이동 | |
형식 | $clear |
2 ) man
man - 리눅스가 제공하는 각종 명령의 사용법을 보여준다 | |
형식 | $man |
3 ) passwd
passwd - 사용자 계정의 비밀번호 변경 | |
형식 | $passwd // 8개 이상의 번호를 입력해야함. |
4) exit
exit - 접속 해제 | |
형식 | $exit 또는 Ctrl + d |
디렉터리 주요 기능
디렉터리 | 기능 |
dev | 장치 파일이 담긴 디렉터리 |
home | 사용자 홈 디렉터리가 생성되는 디렉터리 |
media | CD-ROM 이나 USB같은 외부 장치를 연결하는 디렉터리 |
opt | 추가 패키지가 설치 되는 디렉터리 |
root | root 계정의 홈 디렉터리 |
sys | 리눅스 커널과 관련된 파일이 있는 디렉터리 |
usr | 기본 실행 파일과 라이브러리 파일, 헤더 파일 등 많은 파일이 있다. 'Unix System Resource' 의 약자 |
boot | 부팅에 필요한 커널 파일 |
etc | 리눅스 설정을 위한 각종파일 |
lost+found | 파일 시스템에 문제가 발생하여 복구할 경우 문제가 되는 파일이 저장되는 디렉터리 |
mnt | 파일 시스템을 임시로 마운트하는 디렉터리 |
proc | 프로세스 정보 등 커널 관련 정보가 저장되는 디렉터리 |
run | 실행 중인 서비스와 관련된 파일 저장 |
srv | FTP 나 Web 등 시스템에서 제공하는 서비스의 데이터가 저장 |
tmp | 시스템 사용 중에 발생하는 임시데이터가 저장 , 재시작시 모두 삭제된다. |
var | 시스템 운영 중 발생하는 데이터나 로그 등 내용이 자주 바뀌는 파일이 주로 저장 |
디렉터리 명령어
1 . 디렉터리 확인
1 ) pwd (print working directory)
pwd - 현제 작업중인 디렉터리 | |
형식 | pwd |
사용 예 | ![]() |
2 ) cd (change directory)
cd - 디렉터리 경로 이동 | |
형식 | ls [옵션] [디렉터리(파일)] |
옵션 | ※ 상대경로 . 현제 디렉터리 .. 부모디렉터리 디렉터리 | 절대경로 | 상대경로 / | cd / | cd ../../ home | cd/home | cd ../ boot | cd /boot | cd ../../boot |
사용 예 | ![]() |
3 ) ls (List)
ls - 디렉터리 내용 보기 | |
형식 | ls [옵션] [디렉터리(파일)] |
옵션 | -a : 숨김 파일을 포함하여 모든 파일 목록 -d : 디렉터리 자체의 정보 -i : 첫 번째 행에 inode 번호 출력 -A : .(마침표)와 ..(마침표 두개)를 제외한 모든 파일 목록 -F :파일의 종류 표시 (* 실행파일, / : 디렉터리, @:심벌릭 링크) -L : 심벌릭 링크 파일은 원본 파일의 정보 출력 - R : 하위 디렉터리의 목록까지 출력 |
사용 예 | ![]() |
2. 디렉터리 만들기 / 제거
1 ) mkdir
mkdir - 디렉터리를 생성 | |
형식 | mkdir [옵션] [디렉터리(파일)] |
옵션 | - p : 하위 디렉터리를 계층적으로 생성할 때 중간단계의 디렉터리가 없으면 자동으로 중간 단계 디렉터리를 생성하면서 전체 디렉터리 생성. |
사용 예 | ![]() ![]() |
2 ) rmdir
rmdir - 디렉터리 삭제 | |
형식 | rmdir [옵션] [디렉터리(파일)] |
사용 예 | 하위 디렉터리를 지워야 상위 디렉터리를 지울 수 있다. ![]() ![]() |