반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
Tags
- 자바스크립트 기초
- 브론즈
- 프로그래머스
- debugging
- 거스름돈
- docker
- Access Modifier
- java.io
- 백준
- sqlplus
- Java
- 그리디 알고리즘
- Greedy 알고리즘
- Docker 핵심
- join
- SQL
- greedy
- 서브넷
- 디버깅
- MySQL
- date_format
- 탐욕 알고리즘
- 알고리즘
- 클라우드
- DevOps
- reference data type
- 전자레인지 문제
- 코테
- docker image
- docker 개념
Archives
- Today
- Total
나는매일가운데
DevOps Linux(2) 파일과 디렉토리 본문
반응형
1. 리눅스의 파일과 디렉토리
(1) 파일?
파일 : 컴퓨터 안의 정보를 이름이라는 수단으로 참조하게끔 하는 시스템
(2) 리눅스 파일의 종류
- 일반 파일 : 일반적으로 자주 사용하는 파일
- ASCII 텍스트 파일 : 문자로 이루어진 파일
- 바이너리(이진) 파일 : 텍스트 파일 외에 모든 파일 / 프로그램을 실행하기 위한 파일, 미디어,이미지 파일
- 디렉토리
- 윈도우에서 폴더에 해당
- 의미 : 방향 + 목록, 저장소
- 주요 디렉토리
- dev : 장치 파일이 담겨 있다.
- home : 사용자 홈 디렉토리
- root (/) : 관리자 계정의 홈 디렉토리
- etc : 리눅스 설정을 위한 각종 파일 존재
- mnt : 파일 시스템을 마운트
- proc : 커널 관련 정보
- var : 로그 등 내용이 자주 바뀌는 파일 저장
- 상대경로 , 절대경로
상대경로
./ : 현재 디렉토리
../ : 상위 디렉토리
- 파일 링크
- 어떤 파일이 존재할 때, 그 파일에 새로운 이름을 붙이는 것
- 하드링크 : 이름을 물리적인 객체에 바로 붙이는 것 ( 두개의 이름으로 접근 가능)
- 파일만 지원
- 원본 파일의 inode에 대한 포인터
- 원본 파일이 삭제되어도 엑세스 가능
- 소프트 링크(심볼릭 링크) : 파일 이름에다 다른 이름을 붙임 (윈도우에서 바로가기와 유사함)
- 파일과 디렉토리 모두 지원
- 파일 또는 디렉토리 이름에 대한 링크
- 원본 파일 삭제 시 엑세스 불가
- 윈도우의 바로가기 기능과 유사
- 장치 파일
- 리눅스에서는 장치도 파일로 접근한다.
- rmdir
- rmdir 의미 : 데이터의 연결되어 있는 하드 링크를 삭제하여 링크 수를 줄임
- 연결되어있는 하드 링크의 수가 없을때 데이터 블록을 완전 삭제한다.
2. touch
- 기능 : 빈 파일 만들기, 접근.수정 시간 변경
- 형식 : touch [옵션] [파일]
3. grep
- 기능 : 텍스트 파일에서 지정된 패턴이 포함된 행을 검색함
4. find
- 기능 : 지정한 위치에서 조건에 맞는 파일 및 디렉토리를 검색
- 어떠한 파일을 찾은 뒤 어떤 행동을 할건지가 중요함
-형식 : find [경로] [조건] [동작]
반응형
'DevOps' 카테고리의 다른 글
DevOps - Linux (4) 프로세스와 서비스 (0) | 2023.04.27 |
---|---|
DevOps-Linux (3) 파일 시스템 (2) | 2023.04.27 |
DEVOPS(2) 소프트웨어 관리 및 유틸리티 (23/04/27) (0) | 2023.04.27 |
DevOps - Linux (1) 실습환경 구성 및 기본 사용 (23/04/27) (0) | 2023.04.27 |