본문 바로가기
IT/Linux and RaspberryPi

리눅스 명령어 redirection 사용법

by e"sungjin 2023. 2. 25.
SMALL

리눅스 명령어 redirection 사용법

소개

리눅스 명령어는 대부분 터미널을 이용해 입력합니다. 이때 명령어 자체가 출력되는 경우와 명령어 실행 결과가 출력되는 경우가 있습니다. 하지만 이러한 출력 결과를 파일로 저장하거나 다른 명령어로 전달하고 싶을 때가 있습니다. 이때 Redirection 이라는 기능을 이용하면 쉽게 처리할 수 있습니다.

Redirection 이란?

Redirection은 명령어 실행 결과를 파일로 저장하거나 다른 명령어로 전달하는 기능입니다. Redirection은 다음과 같은 두 가지 방법으로 사용할 수 있습니다.

  • : 명령어 실행 결과를 덮어씁니다.
  • : 명령어 실행 결과를 이어서 씁니다.

Redirection 사용 예시

파일로 출력하기

명령어 실행 결과를 파일로 출력하려면 > 또는 >> 기호 뒤에 파일명을 입력합니다. 예를 들어, ls 명령어를 실행한 결과를 파일에 저장하려면 다음과 같이 입력합니다.

ls > file.txt

이렇게 하면 현재 디렉토리의 파일 목록이 file.txt 파일에 저장됩니다. 만약 같은 파일에 이어서 출력하려면 다음과 같이 입력합니다.

ls >> file.txt

명령어로 전달하기

Redirection은 명령어 실행 결과를 다른 명령어로 전달하는데에도 사용됩니다. 예를 들어, cat 명령어를 이용해 파일의 내용을 출력할 때, grep 명령어를 함께 사용하면 특정 문자열이 포함된 내용만 출력할 수 있습니다. 이때는 다음과 같이 입력합니다.

cat file.txt | grep "search_string"

이렇게 하면 file.txt 파일에서 "search_string"을 포함한 내용만 출력됩니다.

결론

Redirection은 리눅스에서 명령어 실행 결과를 파일로 저장하거나 다른 명령어로 전달하는데 유용한 기능입니다. >와 >> 기호를 이용해 파일로 출력하거나, | 기호를 이용해 명령어로 전달할 수 있습니다. 이를 통해 명령어의 결과를 보다 효율적으로 활용할 수 있습니다.

LIST

'IT > Linux and RaspberryPi' 카테고리의 다른 글

Putty 한글깨짐 해결 방법  (0) 2023.02.25
리눅스 명령어 pwd 사용법  (0) 2023.02.25
리눅스 명령어 mv 사용법  (0) 2023.02.25
리눅스 명령어 cp 사용법  (0) 2023.02.25
리눅스 명령어 vi 사용법  (0) 2023.02.25