"리눅스 tee, 화면과 파일에 동시 출력하기"의 두 판 사이의 차이

1번째 줄: 1번째 줄:
==개요==
;리눅스 화면과 파일에 동시에 출력하기
;리눅스 화면과 파일에 동시에 출력하기
;tee
;리눅스 tee
;/usr/bin/tee
*표준입력으로 들어오는 내용을 화면과 파일로 동시에 출력하는 리눅스 명령어


==개요==
==명령어==
;명령어
*명령어<ref>표준입력</ref>
<source lang='bash'>
<source lang='bash'>
명령어 | tee 파일명
명령어 | tee 파일명
</source>
</source>
;명령어 (오류메시지까지 파일로 저장가능)
*명령어 (오류메시지까지 파일로 저장가능)<ref>2>&1 가 붙어 있기 때문에 표준오류가 표준입력으로 전달되고 그것이 tee로 전달된다.</ref>
<source lang='bash'>
<source lang='bash'>
명령어 2>&1 | tee 파일명
명령어 2>&1 | tee 파일명
33번째 줄: 36번째 줄:
==같이 보기==
==같이 보기==
*[[윈도우 화면과 파일에 동시에 출력하기]]
*[[윈도우 화면과 파일에 동시에 출력하기]]
*[[표준입력, 표준오류]]
==주석==
<references/>


==참고 자료==
==참고 자료==
38번째 줄: 45번째 줄:


[[분류:리눅스]]
[[분류:리눅스]]
[[분류: bash]]
[[분류: /usr/bin]]

2014년 6월 4일 (수) 16:39 판

1 개요

리눅스 화면과 파일에 동시에 출력하기
리눅스 tee
/usr/bin/tee
  • 표준입력으로 들어오는 내용을 화면과 파일로 동시에 출력하는 리눅스 명령어

2 명령어

명령어 | tee 파일명
  • 명령어 (오류메시지까지 파일로 저장가능)[2]
명령어 2>&1 | tee 파일명

3 실습

[root@jmnote ~]# df -h | tee df.txt
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
                       35G  3.7G   30G  11% /
/dev/vda1              99M   27M   68M  28% /boot
tmpfs                1006M     0 1006M   0% /dev/shm
[root@jmnote ~]# cat df.txt
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
                       35G  3.7G   30G  11% /
/dev/vda1              99M   27M   68M  28% /boot
tmpfs                1006M     0 1006M   0% /dev/shm
→ 화면에 출력된 것과 동일하게 df.txt에도 저장되어 있다.

4 같이 보기

5 주석

  1. 표준입력
  2. 2>&1 가 붙어 있기 때문에 표준오류가 표준입력으로 전달되고 그것이 tee로 전달된다.

6 참고 자료

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}