ターミナルでは、標準出力を表示してバックアップとして保存したい場合があります。しかし、リダイレクト(>
&>
など)を使用すると、ターミナルに出力が表示されなくなります。
たとえば、できると思いますls > localbackup.txt | cat localbackup.txt
。しかし、それは気分が悪いだけです。これを達成するための近道はありますか?
ありがとうございました!
を使用して出力を複製することに加えて(また、 を使用して上書きする代わりにファイルに追加できることにtee
言及する価値があるため、複数のコマンドを順番に実行してすべての出力を保持できます)、使用することもできます並列プロセス(別の端末など)から出力ファイルを「フォロー」するには:tee
tee -a
tail -f
command1 >localbackup.txt # create output file
command2 >>localbackup.txt # append to output
同時に別の端末から:
tail -f localbackup.txt # this will keep outputting as text is appended to the file