Linux Çıktıyı Dosyaya ve Ekrana Yönlendirme

Linux Redirect Output File



Bir Linux terminali kullanırken, bir komutun çıktısını aynı anda bir dosyaya ve ekrana yeniden yönlendirmek, çıktının bir dosyaya yazıldığından emin olmak, böylece daha sonra başvurabilmeniz için birçok durum vardır. Bir Linux aracının bu işlevi zahmetsizce gerçekleştirebileceğini bilmek sizi memnun edecektir. tee komutu Linux tabanlı sistemlere özellikle bu amaç için eklenir. Öyleyse devam edelim ve bu harika araç hakkında bilgi edinelim.

te komutu:

tee komutu standart girişi okuyabilir ve onu bir veya daha fazla dosyaya yönlendirebilir. Ekranda gösterilen herhangi bir komutun veya programın çıktısını keser ve bir dosyaya kaydeder. Pipe kullanan diğer komutlarla birlikte kullanılır.







tee komutu temel sözdizimi:

Burada size tee komutunun temel sözdizimini gösterdik.



tişörtSeçenekler Dosyaları

Seçenekler:



  • -i veya –ignore-interrupts, kesme sinyallerini yok saymak içindir.
  • Son olarak, -a veya –append, tee komutunun içeriğin üzerine yazmak yerine dosya eklemesine izin verir.
  • tee komutu için mevcut seçeneklerin listesini görüntülemek için tee -help'i de kullanabilirsiniz.

Dosyalar:





  • Bir veya daha fazla dosyanın dosya adları. Bu dosyaların her biri yeniden yönlendirilen çıktıyı içerecektir.

Çıktıyı dosyaya ve ekrana yönlendirmek için tee komutunu kullanma:

Bu bölüm, herhangi bir komutun bir ekrana veya herhangi bir dosyaya çıktı yönlendirmesini göstermek için bazı mükemmel örnekler içerir.

Çıktıyı yeniden yönlendirmek için tee komutunun sözdizimi:

emretmek | tişört /yol/ile/dosya

Çıktıyı tek bir dosyaya ve ekrana yönlendirme:

Terminalde, yürütülen ls komutu, mevcut çalışma dizininizde bulunan dosyaları ve dizinleri listeler.



$ls


Çıktıyı bir dosyaya ve ekrana aynı anda yeniden yönlendirmek için tee komutunu aşağıdaki şekilde yazın:

$ls | tişörtörnek dosya

önce | boru sembolü, yürütmek istediğiniz komutu yazabilir ve ardından | dosya yolunu belirtirken tee komutuyla. Bizim durumumuzda, çıktıyı ana dizinimizde bulunan örnek dosyaya yönlendireceğiz.

Ayrıca, yeniden yönlendirilen çıktıyı aşağıdakileri kullanarak da ekleyebilirsiniz: -ile veya -eklemek tee komutu ile seçenek. -ile veya -eklemek seçeneği, tee komutunun dosya içeriğinin üzerine yazmak yerine dosya eklemesine izin verir.

Yeniden yönlendirilen çıktı eklemek için sözdizimi:

emretmek | tişört -ile /yol/ile/dosya

Bu komut, yeniden yönlendirilen çıktıyı örnek dosyanın sonuna ekler.

$Adın -ile | tişört -ileörnek dosya

Çıktıyı Birden çok dosyaya ve ekrana yönlendirme:

Ekran çıktısını birden fazla dosyaya yönlendirmek istiyorsanız, yapmanız gereken tek şey dosya adlarını tee komutunun sonuna eklemektir. Bu çoklu dosya yeniden yönlendirmesi için size sözdizimini sağladık.

emretmek | tişörtdosya1 dosya2 dosya3

Aşağıda verilen komut, ls çıktısını ekrana ve samplefile.txt ve samplefile2.txt dosyalarına yönlendirecektir.

$ls | tişörtörnek dosya.txt örnek dosya2.txt

Çözüm:

Linux terminalinde çalışırken, çıktı yeniden yönlendirme kavramı değerlidir. tişört komut, bir Linux kullanıcısının bir komutun çıktısını bir dosyaya ve ekrana yönlendirmesine yardımcı olan en değerli araçlardan biridir. Bu makalede, birincil kullanımı tartışıldı tişört çıktıyı ekrana, tekli veya çoklu dosyalara yönlendirmek için.