Linux Redirect Output ke File dan Layar

Linux Redirect Output File

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. perintah tee 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 perintah atau program apa pun 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.



teeFile Opsi

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:

memerintah | tee /jalur/ke/mengajukan

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 | teefile sampel

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 -ke atau -menambahkan pilihan dengan perintah tee. -ke atau -menambahkan opsi memungkinkan perintah tee untuk menambahkan file daripada menimpa konten file.

Sintaks untuk menambahkan keluaran yang dialihkan:

memerintah | tee -ke /jalur/ke/mengajukan

Perintah ini akan menambahkan output yang diarahkan ke akhir samplefile.

$nama kamu -ke | tee -kefile sampel

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 untuk pengalihan beberapa file ini.

memerintah | teefile1 file2 file3

Perintah yang diberikan di bawah ini akan mengarahkan output ls ke file screen dan samplefile.txt dan samplefile2.txt.

$ls | teesamplefile.txt samplefile2.txt

Kesimpulan:

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