파일 내용 살펴보기: cat, less, head, tail

BossTeemo·2024년 6월 17일
0
post-thumbnail

Unix 및 Unix-like 운영 체제에서 파일 내용을 출력하고 탐색하는 데 유용한 네 가지 명령어인 cat, less, head, tail에 대해 설명하겠습니다.


cat 명령어 사용법

cat (concatenate)

cat 명령어는 파일의 내용을 출력하거나 여러 파일의 내용을 하나로 연결해 출력합니다. 또한 파일을 결합하여 새로운 파일을 만들 수도 있습니다.

사용법:

cat [OPTION]... [FILE]...

예시:

cat file1.txt

file1.txt의 내용을 터미널에 출력합니다.

cat file1.txt file2.txt

file1.txtfile2.txt의 내용을 순서대로 터미널에 출력합니다.

cat file1.txt file2.txt > combined.txt

file1.txtfile2.txt의 내용을 combined.txt에 결합하여 저장합니다.


less 명령어 사용법

less

less 명령어는 파일을 페이지 단위로 나누어 출력합니다. 큰 파일을 탐색할 때 매우 유용합니다.

사용법:

less [OPTION]... [FILE]

예시:

less file1.txt

file1.txt의 내용을 페이지 단위로 터미널에 출력합니다.

주요 단축키:

  • 줄 이동: 위쪽 / 아래쪽 방향키
  • 다음 페이지: Space 또는 f
  • 이전 페이지: b
  • 마지막 페이지: G
  • 처음 페이지: g
  • 나가기: q

head 명령어 사용법

head 명령어는 파일의 처음 몇 줄을 출력합니다. 기본적으로 첫 10줄을 출력합니다.

사용법:

head [OPTION]... [FILE]...

예시:

head file1.txt

file1.txt의 처음 10줄을 출력합니다.

head -n 5 file1.txt

file1.txt의 처음 5줄을 출력합니다. -n 옵션을 사용하여 출력할 줄 수를 지정할 수 있습니다.


tail 명령어 사용법

tail

tail 명령어는 파일의 마지막 몇 줄을 출력합니다. 기본적으로 마지막 10줄을 출력합니다.

사용법:

tail [OPTION]... [FILE]...

예시:

tail file1.txt

file1.txt의 마지막 10줄을 출력합니다.

tail -n 5 file1.txt

file1.txt의 마지막 5줄을 출력합니다. -n 옵션을 사용하여 출력할 줄 수를 지정할 수 있습니다.


이 네 가지 명령어는 파일의 내용을 효율적으로 확인하고 관리하는 데 매우 유용합니다. 각 명령어의 다양한 옵션을 활용하면 더욱 정교한 파일 조작이 가능합니다.

profile
1인개발자가 되겠다

0개의 댓글