OS/Linux

[Linux] 리다이렉션(Redirection)

장일규 2025. 2. 1. 12:21

리다이렉션(Redirection)은 데이터의 흐름을 제어하는 핵심 기능이다.

리다이렉션을 통해 명령어의 입력과 출력을 파일로 저장하거나, 다른 명령어로 전달할 수 있다.

이 기능은 스크립트 작성, 로그 관리, 데이터 처리 등 다양한 작업에서 유용하게 활용된다.

 

출력 리다이렉션 (>)

 

명령어의 결과를 파일로 저장합니다. 파일이 이미 존재하면 덮어쓰고, 없으면 새로 생성한다.

예시)

ls > file.txt

ls 명령어의 결과를 file.txt에 저장한다.

 

출력 추가 리다이렉션 (>>)

 

명령어의 결과를 파일에 추가합니다. 파일이 없으면 새로 생성한다.

 

예시)

echo "Hello" >> file.txt file.txt

파일 끝에 "Hello"를 추가한다.

 

입력 리다이렉션 (<) 

파일의 내용을 명령어의 입력으로 사용한다. 

예시)

sort < file.txt

 

file.txt 의 내용을 정렬하여 출력한다.

 

 

'OS > Linux' 카테고리의 다른 글

[Linux] tee  (0) 2025.02.02
[Linux] 커널이란?  (0) 2025.02.02
[Linux] alias  (0) 2025.02.02
[Linux] systemd란?  (0) 2025.02.01
[Linux] 파이프(pipe)란  (0) 2025.02.01