리다이렉션(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 |