Farih.co.id
Home Programming Cara Menyimpan Output Baris Perintah ke File di Windows, Mac, dan Linux

Cara Menyimpan Output Baris Perintah ke File di Windows, Mac, dan Linux

screens

Saat Anda menjalankan perintah terminal, biasanya perintah tersebut akan mencetak keluaran di terminal, sehingga Anda dapat langsung membacanya. Namun, terkadang Anda ingin menyimpan hasilnya untuk dianalisis nanti atau menggabungkannya dengan alat lain.

Anda dapat melakukan ini menggunakan pengalihan keluaran pada baris perintah. Cari tahu cara mengirim output perintah ke file teks di Windows, Mac, dan Linux.


Redirect Output Baris Perintah ke File

Ada dua operator yang dapat Anda gunakan untuk mengarahkan output perintah ke file: >> Dan >. Penting bagi Anda untuk memahami perbedaan keduanya untuk menghindari kehilangan data yang tidak diinginkan.

Itu > simbol membuat file baru atau menimpanya jika sudah ada. Itu >> operator juga membuat file baru jika tidak ada, tetapi tidak akan menimpa file yang sudah ada. Jika file sudah ada, teks akan ditambahkan di akhir file.

Untuk mengarahkan output perintah ke file, ketikkan perintah, lalu tentukan > atau >> operator, dan terakhir berikan jalur ke file tempat Anda ingin mengarahkan outputnya. Misalnya, inilah cara Anda menyimpan output dari perintah ls, yang mencantumkan isi direktori:

ls > /path/to/file

Mengganti /path/ke/file dengan path lengkap ke file yang ingin Anda gunakan. Perintah akan berjalan secara diam-diam, menyimpan output dalam file yang Anda tentukan.

Untuk melihat isi file di terminal Anda, Anda dapat menggunakan kucing memerintah. Sekali lagi, ganti /path/ke/file dengan path lengkap ke file yang ingin Anda lihat.

cat /path/to/file

Anda akan melihat output dari perintah di file baru Anda:

mengarahkan keluaran ls ke dalam file

Itu > operator menggantikan konten file yang ada. Jika Anda ingin menyimpan output dari beberapa perintah ke satu file, gunakan >> operator sebagai gantinya. Ini ditambahkan ke file, sehingga Anda tidak akan kehilangan output sebelumnya yang telah Anda simpan.

Misalnya, coba tambahkan informasi sistem di akhir file yang baru saja Anda buat. Jalankan saja nama samaran -a di Linux/Mac—atau ver perintah jika Anda menggunakan Windows—dan tambahkan >> operator beserta jalur ke file:

uname -a >> /path/to/file

Ulangi proses ini sebanyak yang Anda perlukan untuk terus menambahkan output perintah di akhir file.

menambahkan output ke file

Cetak Output ke Layar dan Arahkan ke File

Itu > Dan >> operator tidak menampilkan keluaran suatu perintah di layar, mereka hanya mengirimkannya ke file. Jika Anda ingin mengirim output ke file dan melihatnya di layar, gunakan tee memerintah.

Untuk menggunakan tee perintah, kirim output dari perintah lain ke sana menggunakan operator pipa, bilah vertikal (|). Misalnya, inilah cara Anda mengirim output dari aku perintah ke tee menggunakan pipa:

ls | tee /path/to/output.txt

Itu tee perintah kemudian mengirimkan output itu ke layar dan ke file yang Anda tentukan. Ini akan menimpa file atau membuat yang baru jika tidak ada, sama seperti > operator.

Untuk menggunakan tee perintah untuk mencetak output ke layar dan menambahkannya ke akhir file, tambahkan -A tandai sebelum jalur file, misalnya:

uname -a | tee -a /path/to/output.txt

Anda akan melihat output perintah di layar Anda dan dapat Anda gunakan kucing untuk memverifikasi itu tee juga telah menambahkannya ke file:

menambahkan output ke file dengan perintah tee

Manfaatkan Kekuatan Baris Perintah

Ada lebih banyak cara untuk mengarahkan keluaran, termasuk kesalahan, ke suatu file. Dengan kekuatan baris perintah, Anda dapat memantau aktivitas sistem, menggabungkan data dari beberapa sumber, dan banyak lagi.

Selain menghemat keluaran, masih banyak lagi yang dapat Anda lakukan di terminal. Meskipun kurva pembelajarannya mungkin curam, perintah terminal bersifat ekspresif, dapat disusun, dan seringkali lebih cepat daripada alternatif GUI.

Comment
Share:

Leave a Reply

Your email address will not be published. Required fields are marked *

Ad