Bash tee 명령
-
Bash의
tee
명령 -
Bash에서
tee
명령으로 여러 파일 쓰기 -
Bash에서
tee
명령으로 파일 추가 -
Bash에서
tee
명령으로 인터럽트 무시 -
Bash에서
tee
명령으로 출력 숨기기
Bash의 특수 명령은 tee
로 표준 입력에서 읽고 하나 이상의 파일에서 표준 형식으로 출력을 쓸 수 있습니다. 파이핑을 통해 다른 명령과 함께 사용되기도 합니다.
이 기사에서는 tee
명령에 대해 자세히 설명합니다. 또한 이해하기 쉽도록 몇 가지 예와 설명을 살펴보겠습니다.
Bash의 tee
명령
tee
명령의 일반 구문은 tee YOUR_OPTIONS YOUR_FILE_NAME
입니다. 이 명령에 사용할 수 있는 옵션은 다음과 같습니다.
-a
- 명령에 파일을 덮어쓰지 않고 대신 제공된 파일에 추가하도록 지시하는--append
라고도 합니다.-i
- 인터럽트 신호를 무시하는 데 사용되는--ignore
인터럽트라고도 합니다.
아래는 tee
명령의 기본 예를 공유했습니다.
df -H | tee disk_usage.txt
위에서 공유한 예에서는 tee disk_usage.txt
파일을 실행하기만 하면 됩니다. 예제 코드를 실행하면 아래 출력을 얻을 수 있습니다.
Filesystem Size Used Avail Use% Mounted on
rootfs 198G 120G 79G 61% /
none 198G 120G 79G 61% /dev
none 198G 120G 79G 61% /run
none 198G 120G 79G 61% /run/lock
none 198G 120G 79G 61% /run/shm
none 198G 120G 79G 61% /run/user
tmpfs 198G 120G 79G 61% /sys/fs/cgroup
C:\ 198G 120G 79G 61% /mnt/c
E:\ 178G 26G 153G 15% /mnt/e
F:\ 278G 152G 127G 55% /mnt/f
G:\ 278G 17G 262G 6% /mnt/g
Bash에서 tee
명령으로 여러 파일 쓰기
tee
명령을 사용하여 여러 파일을 작성할 수도 있습니다. 이렇게하려면 아래 예를 따르십시오.
command | tee file1.txt file2.txt file3.txt
위의 공유 예제에서 file1.txt
, file2.txt
, file3.txt
라는 세 개의 파일을 작성합니다.
Bash에서 tee
명령으로 파일 추가
tee
명령을 사용하면 파일을 추가할 수도 있습니다. 이를 위해 아래 명령을 따를 수 있습니다.
command | tee -a file.txt
이미 논의한 바와 같이 -
플래그는 추가 작업을 나타냅니다.
Bash에서 tee
명령으로 인터럽트 무시
아래 공유된 코드를 따라 명령 실행에서 불필요한 인터럽트를 무시할 수 있습니다.
command | tee -I file.txt
실행 중 Ctrl+C로 명령을 중지할 때 매우 유용합니다.
Bash에서 tee
명령으로 출력 숨기기
tee
가 표준 모드에서 출력을 쓰는 것을 원하지 않습니까? /dev/null
로 리디렉션하고 아래 명령을 따르십시오.
command | tee file.txt >/dev/null
이 글에 사용된 모든 코드는 Bash로 작성되었습니다. Linux Shell 환경에서만 실행할 수 있습니다.
Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.
LinkedIn