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