본문 바로가기

Server/Linux

[Linux] 파일 및 디렉터리 명령어 : 확인

반응형
★ 파일 생성시, 사용하는 명령어 : echo, cat, touch 

⌗ 확인


cat [option] [파일명]

: 지정된 파일 내용을 표준 출력으로 확인

 

[option]

-n  라인 번호를 포함하여 출력
-b  라인 번호를 포함하여 출력하지만 공백라인은 제외하고 출력

 

 

예시 1)

redirection을 이용한 파일 생성


head [option] [파일명]

: 지정된 파일의 처음부터 지정된 줄까지 출력, 기본값은 처음부터 10행

 

[option]

-n NUM  지정한 줄만큼 출력
-c SIZE  지정한 크기만큼 출력 (단위: byte)

 


 

tail [option] [파일명]

: 지정된 파일의 마지막부터 지정된 줄까지 출력, 기본값은 처음부터 10행

 

[option]

-n NUM  지정한 줄만큼 출력
-c SIZE  지정한 크기만큼 출력 (단위: byte)
-f  실시간 추가되는 내용 출력 (주로 log 파일을 확인할 때 자주 사용됨)

 

 

예시 1)

 

예시 2)

tail -f [파일명] : 실시간 추가되는 내용 출력 (종료 : ctrl+c)

 


 

more [+number] [파일명] 또는 less [+number] [파일명]

: 많은 출력 결과를 화면 사이즈에 맞게 한 페이지씩 출력, |를 이용하여 다른 명령의 결과를 처리할 수 있음

 

KEY
Space  한 페이지씩 출력
Enter  한 행씩 출력
b  이전 페이지 출력
d  다음 페이지 반만 출력
/문자열  지정된 문자열 검색
n  "/문자열"로 검색 후 다음 찾기
h  키 도움말 출력
=  현재 위치의 행 번호 출력
v  vi(텍스트 편집기) 모드로 이동
q  more 동작 종료
!쉘명령  지정된 쉘명령 실행

 

 

예시 1)

O | more : 왼쪽에 있는 값이 오른쪽의 입력값으로 반환 (종료 : ctrl+c)

 


 

touch [option] [파일명]

: 지정된 파일의 시간정보를 갱신(파일존재O), 0byte의 빈파일 생성(파일존재X)

 

[option]

-a  파일의 최근 사용 시간만 변경
-c  파일이 존재하지 않을 때 파일을 생성하지 않음
-m  파일의 최근 변경 시간만 변경
-t  파일의 날짜를 임의의 날짜로 지정하여 변경

 

 

예시 1)

  •  modify : 파일의 정보가 변경된 시간
  •  chage : I-node의 정보가 변경된 시간

 

 

반응형

❥ CHATI Github