Bir komutun çıktısını bir dosyaya yeniden yönlendirmek için yeniden yönlendirme operatörü kullanın. Bu, en sevdiğimiz Komut İstemi Tricks & Hacks'lerimizden biridir.
Bir komutu çalıştırdıktan sonra Komut İstemi'nde görüntülenen tüm bilgiler, daha sonra başvurmak veya istediğiniz gibi değiştirmek için Windows'ta açabileceğiniz bir dosyaya kaydedilebilir.
Burada ayrıntılı olarak okuyabileceğiniz birkaç yeniden yönlendirme operatörü varken, bir komutun sonuçlarını bir dosyaya çıkarmak için özellikle iki kullanılır: büyüktür işareti, >ve çift büyüktür işareti, >>.
Yeniden Yönlendirme Operatörleri Nasıl Kullanılır
Bu yeniden yönlendirme operatörlerinin nasıl kullanılacağını öğrenmenin en kolay yolu, bazı örnekler görmektir:
ipconfig / all> mynetworksettings.txt
'İpconfig' Sonuçlarını bir TXT Dosyasına Yönlendirme.
Bu örnekte, normalde çalıştırıldıktan sonra ekranda görülen tüm ağ yapılandırma bilgileri ipconfig / all, adına göre bir dosyaya kaydedilir mynetworksettings.txt. Komutun solundaki C: Users jonfi klasöründe saklanır.
The > yeniden yönlendirme operatörü, ipconfig komutu ile dosyanın adı arasında gider. Dosya zaten varsa, üzerine yazılacaktır. Zaten mevcut değilse, yaratılacaktır.
Zaten mevcut değilse bir dosya oluşturulacak olsa da, klasörler oluşturulmayacaktır. Komut çıktısını henüz mevcut olmayan belirli bir klasördeki bir dosyaya kaydetmek için önce klasörü oluşturun ve ardından komutu çalıştırın. Mkdir komutuyla Komut İstemi'nden çıkmadan klasörler oluşturun.
ping 10.1.0.12> "C: Kullanıcılar jonfi Masaüstü Ping Sonuçları.txt"
"Ping" Sonuçlarını Farklı Bir Klasördeki Bir TXT Dosyasına Yeniden Yönlendirme.
Burada, ping komutu yürütüldüğünde, Komut İstemi sonuçları şu adla bir dosyaya çıkarır: Ping Sonuçları.txt jonfi kullanıcısının masaüstünde bulunur. C: Kullanıcılar jonfi Masaüstü. İlgili bir boşluk olduğundan tüm dosya yolu tırnak işaretleri içine alınır.
Unutmayın, > yeniden yönlendirme operatörü, belirtilen dosya zaten yoksa oluşturulur ve varsa üzerine yazılır.
Yeniden Yönlendirme Ekle Operatörü
Çift ok operatörü bir dosyayı değiştirmek yerine ekler:
ipconfig / tümü >> \ sunucu dosyalar officenetsettings.log
Mevcut bir LOG Dosyasına "ipconfig" Sonuçlarının Eklenmesi.
Bu örnekte >> ile hemen hemen aynı şekilde çalışan yeniden yönlendirme operatörü > operatörü, yalnızca varsa çıktı dosyasının üzerine yazmak yerine, komut çıktısını dosyanın sonuna ekler.
İşte bu LOG dosyasının, bir komut dışa aktarıldıktan sonra nasıl görünebileceğine dair bir örnek:
Komut İstemi Sonuçlarının Günlük Dosyası.
The >> yeniden yönlendirme operatörü, farklı bilgisayarlardan veya komutlardan benzer bilgiler toplarken kullanışlıdır ve tüm bu verileri tek bir dosyada görmek isterseniz.
Yukarıdaki yeniden yönlendirme operatörü örnekleri, Komut İstemi bağlamındadır, ancak bunları bir BAT dosyasında da kullanabilirsiniz. Bir komutun çıktısını bir metin dosyasına yönlendirmek için bir BAT dosyası kullandığınızda, yukarıda açıklanan komutların aynısı kullanılır, ancak Keşfet onları çalıştırmak için .BAT dosyasını açmanız yeterlidir.
Toplu İş Dosyalarında Yeniden Yönlendirme Operatörlerini Kullanın
Yeniden yönlendirme işleçleri, Komut İstemi'nden yaptığınız gibi komutu ekleyerek toplu iş dosyalarında çalışır:
@EKO KAPALI
:: Bir metin dosyasına 'tracert' çıktı.
TITLE Tracert Günlüğü
tracert yahoo.com> Z: yahootracert.txt
Yukarıdaki, tracert komutuyla bir yeniden yönlendirme operatörü kullanan bir toplu iş dosyasının nasıl yapılacağına dair bir örnektir.
Yahootracert.txt dosyası (yukarıda gösterilen), sample.bat dosyası çalıştırıldıktan birkaç saniye sonra Z: sürücüsünde oluşturulacaktır. Yukarıdaki örneklerde olduğu gibi, dosya, yeniden yönlendirme operatörü kullanılmadığında Komut İstemi'nin ortaya çıkaracağı her şeyi gösterir.