===== tee - Eingabe aufteilen und in Datei(en) schreiben =====
**Kurzfassung:** ''tee'' liest von STDIN, schreibt die Daten gleichzeitig in Dateien und gibt sie wieder auf STDOUT aus. Ideal zum Protokollieren in Pipelines.
==== Übersicht ====
Ermöglicht gleichzeitige Anzeige und Persistenz von Befehlsausgaben. Mit ''-a'' werden Ausgaben an bestehende Dateien angehängt.
==== Voraussetzungen ====
* Standardtool (coreutils)
==== Anleitung ====
=== Ausgabe mitschneiden ===
# In Datei schreiben und gleichzeitig sehen
make 2>&1 | tee build.log
# Anhängen statt überschreiben
journalctl -u app.service -f | tee -a /var/log/app-follow.log
=== Mehrere Dateien ===
cmd | tee out1.txt out2.txt >/dev/null
==== Hinweise ====
* Mit ''sudo'' in Pipelines ggf. Rechte beachten (''tee'' schreibt die Datei). Beispiel: ''sudo cmd | sudo tee /root/out''.
==== Siehe auch ====
* [[sammlung:cat|cat – anzeigen/konkatenieren]]
* [[kommandoreferenz:dateiverwaltung|Dateiverwaltung – Übersicht]]
==== Quellen ====
* [[https://man7.org/linux/man-pages/man1/tee.1.html|man tee]]
{{tag>cli utilities basics advanced}}