Linux에서 파일 및 화면으로 출력 리디렉션

Linux Redirect Output File



Linux 터미널을 사용하는 동안 명령의 출력을 파일과 화면으로 동시에 리디렉션하여 나중에 참조할 수 있도록 출력을 파일에 기록하려는 상황이 많이 있습니다. Linux 도구가 이 기능을 손쉽게 수행할 수 있다는 사실을 알게 되어 기쁩니다. 티 커맨드 이 목적을 위해 특별히 Linux 기반 시스템에 추가되었습니다. 이제 이 환상적인 도구에 대해 알아보겠습니다.

티 커맨드:

tee 명령은 표준 입력을 읽고 하나 이상의 파일로 리디렉션할 수 있습니다. 화면에 표시된 명령이나 프로그램의 출력을 중단하고 파일에 저장합니다. 파이프를 사용하는 다른 명령과 함께 사용됩니다.







tee 명령 기본 구문:

여기에서는 tee 명령의 기본 구문을 보여주었습니다.



옵션 파일

옵션:



  • -i 또는 -ignore-interrupts는 인터럽트 신호를 무시하기 위한 것입니다.
  • 마지막으로 -a 또는 –append를 사용하면 tee 명령이 내용을 덮어쓰지 않고 파일을 추가할 수 있습니다.
  • tee -help를 사용하여 tee 명령에 사용 가능한 옵션 목록을 볼 수도 있습니다.

파일:





  • 하나 이상의 파일의 파일 이름입니다. 이러한 각 파일에는 리디렉션된 출력이 포함됩니다.

출력을 파일 및 화면으로 리디렉션하기 위해 tee 명령 사용:

이 섹션에는 화면이나 파일에 대한 명령의 출력 리디렉션을 보여주는 몇 가지 훌륭한 예가 포함되어 있습니다.

출력 리디렉션을 위한 tee 명령 구문:

명령 | //에게/파일

단일 파일 및 화면으로 출력 리디렉션:

터미널에서 실행 명령은 현재 작업 디렉토리에 있는 파일과 디렉토리를 나열합니다.



$


출력을 파일과 화면으로 동시에 리디렉션하려면 tee 명령을 다음과 같이 작성하십시오.

$ | 샘플 파일

전에 | 파이프 기호를 사용하려면 실행할 명령을 입력한 다음 | 파일 경로를 지정하는 동안 tee 명령으로. 우리의 경우 출력을 홈 디렉토리에 있는 samplefile로 리디렉션합니다.

다음을 활용하여 리디렉션된 출력을 추가할 수도 있습니다. -에게 또는 -추가 tee 명령으로 옵션을 선택합니다. -에게 또는 -추가 옵션을 사용하면 tee 명령이 파일 내용을 덮어쓰지 않고 파일을 추가할 수 있습니다.

리디렉션된 출력을 추가하기 위한 구문:

명령 | -에게 //에게/파일

이 명령은 리디렉션된 출력을 샘플 파일의 끝에 추가합니다.

$우나메 -에게 | -에게샘플 파일

여러 파일 및 화면으로 출력 리디렉션:

화면 출력을 여러 파일로 리디렉션하려면 tee 명령 끝에 파일 이름을 추가하기만 하면 됩니다. 이 다중 파일 리디렉션에 대한 구문을 제공했습니다.

명령 | 파일1 파일2 파일3

아래 주어진 명령은 ls의 출력을 screen 및 samplefile.txt 및 samplefile2.txt 파일로 리디렉션합니다.

$ | 샘플파일.txt 샘플파일2.txt

결론:

Linux 터미널에서 작업하는 동안 출력 리디렉션의 개념은 소중합니다. command는 Linux 사용자가 명령의 출력을 파일 및 화면으로 리디렉션하는 데 도움이 되는 가장 유용한 도구 중 하나입니다. 이 기사에서는 출력을 화면, 단일 또는 여러 파일로 리디렉션합니다.