minlog
article thumbnail
Published 2023. 2. 21. 09:48
[ Linux ] 디렉터리 명령어 BackEnd/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 [옵션] [디렉터리(파일)]
사용 예
하위 디렉터리를 지워야 상위 디렉터리를 지울 수 있다. 


 

 

 

'BackEnd > Linux' 카테고리의 다른 글

[ Linux ] nohup 명령어  (1) 2023.10.19
[ Linux ] 리눅스 문서 편집기 - vi 편집기  (0) 2023.02.21
[ Linux ] 파일 명령어  (0) 2023.02.21
profile

minlog

@jimin-log

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!