İçindekiler
Windows 11’de, Windows Alt Sistemine Linux (WSL) kullanıyorsanız, “tar.gz” (tarball) içindeki içeriği açmadan hızlı bir şekilde arama yapabilirsiniz ve bu rehberde nasıl yapılacağını öğreneceksiniz.
Eğer çok sayıda dosyaya sahip bir tar.gz içeriğiniz varsa, bir dosyayı bulmak için içeriğini açmak yerine, “tar” ve “grep” komut araçlarının yardımıyla hiçbir şeyi açmadan hızlıca bir arama yapabilirsiniz. İşletim sistemi doğal olarak “tar” desteği içerse de, “grep” aracına erişmeye ihtiyacınız olacaktır ve bu nedenle, bu tür bir içerik içinde arama yapmak için WSL kullanmak en iyi seçenektir.
Bu yazıda, Windows 11’de bir tar.gz dosyasından belirli dosyaları aramayı ve çıkarmayı nasıl yapacağınızı size öğretecektir.
Windows 11’de tar.gz kapsayıcısındaki dosyaları arayın
Tar.gz dosyası içinde dosya araması yapmak için aşağıdaki adımları uygulayın:
Windows 11’de Başlat düğmesini açın.
Ubuntu’yu arayın ve WSL dağıtımını başlatmak için üstteki sonuca tıklayın.
Aşağıdaki komutu girin ve Enter tuşuna basın:
tar -tf TAR.GZ-FILE-PATH | grep SEARCH-TERM
Komutta, “tar.gz” dosyasının yolunu ve adını, arama terimini belirtin. Bu örnekte, konteyner içinde “WordPress” anahtar kelimesini arayalım: tar -tf files/files.tar.gz | grep wordpress
Adımları tamamladıktan sonra, komut arama anahtar kelimesine uyan dosyaları vurgulayarak arama sonuçlarını çıktı olarak verecektir.
Windows 11’de tar.gz kapsayıcısından belirli dosyaları çıkarın
Windows 11‘de bir “tar.gz” dosyasından belirli dosyaları çıkarmak için aşağıdaki adımları izleyebilirsiniz:
Başlat menüsünü açın.
Ubuntu’yu arayın ve WSL dağıtımını başlatmak için en üstteki sonuca tıklayın.
Aşağıdaki komutu girin ve Enter tuşuna basın:
tar -xvf TAR.GZ-FILE-PATH --wildcards *SEARCH-TERM* -C EXTRACT/PATH
Komutta, çıkarmak istediğiniz dosyaların ad deseniyle eşleşen arama terimini ve “tar.gz” dosyasının yolunu ve adını belirtmeniz gerekmektedir. Ayrıca dosyaların çıkarılacağı yolunu da belirtmelisiniz. Aşağıdaki örnek, adında “wordpress” anahtar kelimesini içeren dosyaları çıkarır: tar -xvf dosyalar/dosyalar.tar.gz –wildcards wordpress -C dosyalar. Dosyanın tam adını biliyorsanız, “–wildcards” seçeneğini yok sayabilir ve yerine dosyanın tam adını yazabilirsiniz.
Adımları tamamladıktan sonra belirli dosyalar, komutta belirttiğiniz hedefe “tar.gz” arşivinden çıkarılacaktır. Eğer tüm içeriği çıkarmak isterseniz, aşağıdaki talimatları da kullanabilirsiniz.