CS 지식/리눅스

[Linux] 리다이렉션(Redirection, 재지향)

쑨토리 2023. 3. 5. 12:03

리다이렉션(Redirection, 재지향)


기본적으로 프로그램은 연산 결과를 출력 장치( 파일, 모니터, 프린터 등)로 보내는데, 이 출력되는 데이터들을 임의로 다른 장치로 보내는 것을 리다이렉션, 즉 재지향이라고 한다. 다시 말해 프로그램이나 파일 명령어 등의 출력을 낚아채서 다른 파일이나 프로그램 명령어의 입력으로 보내는 것이라고 할 수 있다. 리다이렉션은 어떤 프로세스의 입/출력을 표준 입출력이 아닌 다른 입출력으로 변경할 때 사용한다.

 

 

 

사용법

 

 


실습 예제

https://gracefulprograming.tistory.com/100

 

ex) test.txt 파일의 출력을 test.out 파일로 저장

cat test.txt > test.out

 

ex) today.log 파일의 출력을 week.log 파일의 끝에 덧붙임

cat today.log >> week.log