Linux Redirect Output ke File dan Layar

Saat menggunakan terminal Linux, ada banyak situasi di mana Anda ingin mengarahkan output perintah ke file dan layar secara bersamaan, memastikan bahwa output ditulis ke file sehingga Anda dapat merujuknya nanti. Anda akan senang mengetahui bahwa alat Linux dapat melakukan fungsi ini dengan mudah.“tee command”ditambahkan dalam sistem berbasis Linux khusus untuk tujuan ini. Jadi, mari kita lanjutkan dan pelajari tentang alat yang luar biasa ini.

perintah tee:

perintah tee dapat membaca input standar dan mengarahkannya ke satu atau lebih file. Ini memecah output dari setiap perintah atau program yang ditampilkan di layar dan menyimpannya ke file. Ini digunakan dengan perintah lain menggunakan pipa.

sintaks dasar perintah tee:

Di sini kami telah menunjukkan kepada Anda sintaks dasar dari perintah tee.

tee  Options  Files

Pilihan:

  • -i atau –ignore-interrupts adalah untuk mengabaikan sinyal interupsi.
  • Terakhir, -a atau –append memungkinkan perintah tee untuk menambahkan file daripada menimpa konten.
  • Anda juga dapat menggunakan tee -help untuk melihat daftar opsi yang tersedia untuk perintah tee.

File:

  • Nama file dari satu atau lebih file. Masing-masing file ini akan berisi output yang dialihkan.

Menggunakan perintah tee untuk mengarahkan output ke file dan layar:

Bagian ini berisi beberapa contoh bagus untuk mendemonstrasikan pengalihan output dari perintah apa pun ke layar atau file apa pun.

Sintaks perintah tee untuk mengarahkan output:

command | tee /path/to/file

Mengarahkan output ke satu file dan layar:

Di terminal, jalankan “ls” perintah akan mencantumkan file dan direktori yang ada di direktori kerja Anda saat ini.

$ ls


Untuk mengarahkan output ke file dan layar secara bersamaan, tulis perintah tee dengan cara berikut:

$ ls | tee samplefile

Sebelum “|” simbol pipa, Anda dapat mengetikkan perintah yang ingin Anda jalankan dan kemudian menggabungkan “|” dengan perintah tee saat menentukan jalur file. Dalam kasus kami, kami akan mengarahkan output ke “samplefile” yang ada di direktori home kami.

Anda juga dapat menambahkan output yang dialihkan dengan menggunakan “-a” atau “–append” pilihan dengan perintah tee. -a atau –append opsi memungkinkan perintah tee untuk menambahkan file daripada menimpa konten file.

Sintaks untuk menambahkan keluaran yang dialihkan:

command | tee -a /path/to/file

Perintah ini akan menambahkan output yang diarahkan ke akhir “samplefile.”

$ uname -a | tee -a samplefile

Mengarahkan output ke Beberapa file dan layar:

Jika Anda ingin mengarahkan output layar ke beberapa file, satu-satunya hal yang harus Anda lakukan adalah menambahkan nama file di akhir perintah tee. Kami telah menyediakan Anda sintaks u
ntuk pengalihan beberapa file ini.

command | tee file1 file2 file3

Perintah yang diberikan di bawah ini akan mengarahkan output dari “ls” ke layar dan file “samplefile.txt” dan “samplefile2.txt”.

$ ls | tee samplefile.txt samplefile2.txt

Kesimpulan:

Saat bekerja di terminal Linux, konsep pengalihan output sangat berharga. “tee”command adalah salah satu alat paling berharga yang membantu user Linux mengarahkan output dari perintah ke file dan layar. Artikel ini membahas useran utama dari“tee” untuk mengarahkan output ke layar, tunggal, atau beberapa file.

Related Posts