카테고리 없음

리눅스 `paste` 명령어 사용법: 여러 파일의 줄을 가로로 합치기

로로아빠 2026. 9. 17. 14:00
728x90

리눅스 터미널에서 `paste` 명령어는 여러 파일의 같은 줄을 옆으로 연결해 출력합니다. 두 목록을 열 형태로 합치거나 줄바꿈된 항목을 한 줄로 바꿀 때 사용합니다.
처음에는 기본 문법과 대표 예제부터 익힌 뒤 필요한 옵션을 하나씩 추가하면 어렵지 않게 활용할 수 있습니다.
paste 명령어란?
여러 파일의 같은 줄을 옆으로 연결해 출력합니다. 두 목록을 열 형태로 합치거나 줄바꿈된 항목을 한 줄로 바꿀 때 사용합니다.
명령어를 실행해도 실제 출력은 리눅스 배포판, 설치된 버전, 현재 사용자 권한과 작업 경로에 따라 달라질 수 있습니다.
기본 문법
```bash
paste [옵션] 파일1 파일2
```
대괄호로 표시된 부분은 일반적으로 선택 사항입니다. 실제 명령어를 입력할 때 대괄호 자체를 입력하지는 않습니다.
두 파일 가로로 합치기
```bash
paste names.txt scores.txt
```
같은 줄 번호의 이름과 점수를 탭으로 연결합니다.
쉼표로 연결하기
```bash
paste -d ',' names.txt scores.txt
```
기본 탭 대신 쉼표를 구분자로 사용합니다.
여러 줄을 한 줄로 만들기
```bash
paste -s -d ',' names.txt
```
파일의 각 줄을 쉼표로 이어 한 줄로 출력합니다.
자주 사용하는 옵션과 표현
옵션 또는 표현 기능
`-d LIST` 사용할 구분 문자 지정
`-s` 파일별 줄을 순차적으로 한 줄에 합침
`--help` 사용법 표시
`--version` 버전 정보 표시
옵션은 한 번에 여러 개를 조합할 수 있지만, 명령어마다 결합 방식이 다를 수 있습니다.
설치된 버전이 지원하는 옵션은 다음과 같이 도움말에서 확인할 수 있습니다.
```bash
paste --help
```
더 자세한 설명서가 설치되어 있다면 매뉴얼 페이지를 확인합니다.
```bash
man paste
```
초보자가 주의할 점
입력 파일의 줄 수가 다르면 부족한 쪽은 빈 값처럼 처리됩니다. 결과를 저장하기 전에 화면에서 열 정렬을 확인하세요.
특히 파일 변경, 삭제, 권한 조정, 프로세스 종료 또는 시스템 설정과 관련된 명령어는 실행 전에 대상과 현재 상태를 조회하는 명령으로 먼저 확인하는 것이 안전합니다.
간단한 실습 방법
중요한 시스템 파일 대신 홈 디렉터리 아래에 연습용 디렉터리를 만들고 예제를 실행해 보세요.
```bash
mkdir -p ~/linux-practice
cd ~/linux-practice
pwd
```
실습이 끝난 뒤에는 생성된 파일과 명령 결과를 직접 확인합니다. 관리자 권한이 필요한 예제는 개인 실습 환경에서도 의미를 이해한 뒤 실행하세요.
마무리
`paste` 명령어의 기본 형태와 대표 옵션을 익혀두면 여러 파일의 줄을 가로로 합치기 작업을 터미널에서 빠르게 처리할 수 있습니다.
처음에는 다음 대표 예제를 직접 실행해 결과를 확인해 보세요.
```bash
paste names.txt scores.txt
```
익숙해진 뒤 시스템에 설치된 도움말과 `man` 문서를 참고해 필요한 옵션을 확장하면 됩니다.
#리눅스 #Linux #리눅스명령어 #paste #터미널 #리눅스초보 #서버명령어
---

728x90