Cara Mengarahkan Output Perintah ke File

Gunakan Operator Redirection untuk Menyimpan Hasil Perintah ke File

Banyak perintah Command Prompt , dan perintah DOS dalam hal ini, dijalankan bukan hanya untuk melakukan sesuatu, tetapi untuk memberi Anda informasi.

Perintah ping , perintah dir , perintah tracert , dan beberapa lainnya mungkin muncul ketika Anda memikirkan perintah populer yang menghasilkan banyak data di jendela Command Prompt .

Sayangnya, tiga ratus baris informasi dari perintah dir tidak banyak membantu Anda saat itu. Ya, semakin banyak perintah yang dapat membantu di sini, tetapi bagaimana jika Anda ingin melihat hasilnya nanti, atau mengirimnya ke grup dukungan teknis, atau menggunakannya dalam spreadsheet, dll.?

Di sinilah operator redirection menjadi sangat berguna. Menggunakan operator redirection, Anda dapat mengarahkan output dari perintah ke file. Ini adalah salah satu dari Prompt Tricks & Hacks Command Prompt favorit kami.

Dengan kata lain, semua informasi yang ditampilkan di Command Prompt setelah menjalankan perintah dapat disimpan ke file yang dapat Anda buka di Windows untuk referensi nanti atau memanipulasi sesuka Anda.

Meskipun ada beberapa operator redirection, yang dapat Anda baca secara detail di sini , dua, khususnya, digunakan untuk menampilkan hasil dari sebuah perintah ke sebuah file: tanda yang lebih besar dari, > , dan tanda double lebih besar dari, >> .

Cara Menggunakan Operator Redirection

Cara termudah untuk mempelajari cara menggunakan operator redireksi ini adalah dengan melihat beberapa contoh:

ipconfig / all> mynetworksettings.txt

Dalam contoh ini, saya menyimpan semua informasi konfigurasi jaringan yang biasanya saya lihat di layar setelah menjalankan ipconfig / all , ke file dengan nama mynetworksettings.txt .

Seperti yang Anda lihat, operator > redirection berjalan di antara perintah ipconfig dan nama file yang ingin saya simpan informasinya. Jika file sudah ada, itu akan ditimpa. Jika belum ada, itu akan dibuat.

Catatan: Meskipun file akan dibuat jika belum ada, folder tidak akan ada. Untuk menampilkan hasil perintah ke file di folder tertentu yang belum ada, pertama-tama buat folder dan jalankan perintah.

ping 10.1.0.12> "C: \ Users \ Tim \ Desktop \ Ping Results.txt"

Di sini, saya menjalankan perintah ping dan menampilkan hasilnya ke sebuah file dengan nama Ping Results.txt yang terletak di desktop saya, yang ada di C: \ Users \ Tim \ Desktop . Saya membungkus seluruh jalan file dalam tanda kutip karena ada ruang yang terlibat.

Ingat, ketika menggunakan operator > redirection, file yang saya tentukan dibuat jika belum ada dan ditimpa jika memang ada.

ipconfig / all >> \\ server \ files \ officenetsettings.log

Contoh ini menggunakan operator >> redirection yang berfungsi dengan cara yang sama seperti operator > , hanya alih-alih menimpa file output jika ada, ia menambahkan output perintah ke akhir file.

Jadi katakanlah saat pertama kali Anda menggunakan perintah ini adalah pada Komputer A. File officenetsettings.log dibuat dan hasil dari ipconfig / all pada Komputer A ditulis ke file. Selanjutnya Anda menjalankan perintah yang sama pada Komputer B. Kali ini, bagaimanapun, hasilnya ditambahkan ke officenetsettings.log sehingga informasi jaringan dari Komputer A dan Komputer B disertakan dalam file.

Seperti yang mungkin sudah Anda sadari, operator pengalihan >> benar-benar berguna ketika Anda mengumpulkan informasi serupa dari banyak komputer atau perintah dan Anda ingin semua data itu dalam satu file.