Back-end/Linux
텍스트 파일 보기
본투비곰손
2023. 3. 31. 00:10
728x90
데이터 저장 방식에 따라 구분
- text 파일
- 사람이 인지할 수 있는 문자열의 집합
- ASCII 문자열 : 영어 텍스트 파일의 가장 보편적인 포맷
- 유니코드 집합 : 다국어를 지원하기 위한 문자 집합
- file filename 파일타입을 알려준다 ASCII text 라고 출력
- binary 파일
- 이진 파일
- 텍스트 파일이 아닌 컴퓨터 파일
- 컴퓨터에 저장하고 처리할 목적으로 사용되는 파일
- file /bin/ls 파일 타입을 알려준다
파일 내용 보기(cat)
기본 형식 | cat <옵션> <파일 이름> |
옵션 | -n line 번호를 함께 출력 |
설명 | 텍스트 파일의 내용 표시 |
사용 예 | $ cat filename $ cat -n filename |
파일 내용 화면단위로 보기 (more)
기본 형식 | more <옵션> <파일 이름> |
옵션 | +<number> 입력한 line이 포함된 페이지를 출력 +/<string> 입력한 문자열이 포함된 페이지를 출력 |
설명 | 텍스트 파일의 내용을 화면 단위로 표시 |
사용 예 | $ more filename $ more +7 filename $ more +/hello filename |
사용키 | <space bar> 다음 페이지, <Enter> 다음 줄 <q> 종료 <b> 이전 페이지 |
파일 내용 화면 단위로 보기(less)
기본 형식 | less <옵션> <파일 이름> |
옵션 | -N 라인 번호를 함께 출력 |
설명 | 텍스트 파일의 내용을 화면 단위로 표시, 압축 파일은 풀어서 보여준다. |
사용 예 | $ less filename $ less -N filename |
사용키 | <space bar> 다음 페이지, <Enter> 다음 줄 <q> 종료 <b> 이전 페이지 |
파일의 앞부분을 출력(head)
기본 형식 | head <옵션> <파일 이름> |
옵션 | -n # 지정한 라인까지 출력(n 생략하고 #숫자만 입력해도 된다.) |
설명 | 텍스트 파일의 앞부분을 출력 기본 상단 10개 라인 출력 |
사용 예 | $ head filename $ head -n filename |
파일의 뒷부분을 출력(tail)
기본 형식 | tail <옵션> <파일 이름> |
옵션 | -n # 맨 뒷부분에서 #번째 줄 만 출력 (n 생략하고 #숫자만 입력해도 된다.) -f 파일 점검시 사용 - 하단에서 부터 10개 라인 출력 하고 추가되는 내용을 실시간으로 확인 가능 |
설명 | 텍스트 파일의 뒷부분을 출력 기본 하단에서 부터 10개 라인 출력 |
사용 예 | $ tail filename $ tail -n 6 filename $ tail -f filename |
728x90