Як шукати у файлі tar.gz, не відкриваючи його в Windows 11

У Windows 11 , якщо ви використовуєте підсистему Windows для Linux (WSL), ви можете швидко шукати вміст у «tar.gz» (tar-архів), не розпаковуючи його, і в цьому посібнику ви дізнаєтесь, як.

Якщо у вас є контейнер tar.gz із великою кількістю файлів, замість того, щоб витягувати його вміст, щоб знайти файл, ви можете швидко запустити пошук без вилучення нічого за допомогою командних інструментів «tar» і « grep » . Хоча операційна система включає власну підтримку «tar», вам все одно знадобиться доступ до інструменту «grep», і з цієї причини використання WSL є найкращим варіантом для пошуку всередині цього типу контейнера.

Цей посібник навчить вас крокам для пошуку та вилучення певних файлів із файлу tar.gz у Windows 11.

Шукайте файли в контейнері tar.gz у Windows 11

Щоб здійснити пошук файлів у файлі «tar.gz», не розпаковуючи його, виконайте такі дії:

  1. Відкрийте «Пуск» у Windows 11.

  2. Знайдіть Ubuntu і натисніть верхній результат, щоб запустити дистрибутив WSL.

  3. Введіть наступну команду для пошуку у файлі tar.gz і натисніть Enter :

    tar -tf TAR.GZ-FILE-PATH | grep SEARCH-TERM

    Шукайте в tar.gz

    У команді вкажіть шлях і ім’я файлу «tar.gz» і термін пошуку. У цьому прикладі шукається ключове слово «WordPress» усередині контейнера:tar -tf files/files.tar.gz | grep wordpress

Після виконання цих кроків команда виведе результат пошуку, підсвічуючи файли, які відповідають ключовому слову пошуку.

Витягніть певні файли з контейнера tar.gz у Windows 11

Щоб отримати певні файли з файлу «tar.gz» у Windows 11, виконайте такі дії:

  1. Відкрийте Пуск .

  2. Знайдіть Ubuntu і натисніть верхній результат, щоб запустити дистрибутив WSL.

  3. Введіть таку команду, щоб видобути лише певні файли з файлу tar.gz, і натисніть Enter :

    tar -xvf TAR.GZ-FILE-PATH --wildcards *SEARCH-TERM* -C EXTRACT/PATH

    Розпакуйте певні файли tar.gz

    У команді вкажіть шлях і ім’я файлу «tar.gz» , а також пошуковий термін, який відповідає шаблону імен файлів для вилучення. Ви також повинні вказати шлях для вилучення файлів. У цьому прикладі витягуються файли, які містять ключове слово «wordpress» у назві: tar -xvf files/files.tar.gz --wildcards *wordpress* -C files. Якщо ви знаєте точну назву файлу, ви можете проігнорувати параметр «–wildcards» і ввести замість нього повну назву файлу.

Після виконання цих кроків певні файли буде розпаковано з архіву «tar.gz» у місце призначення, указане в команді. Якщо вам потрібно видобути весь вміст архіву, ви також можете скористатися цими інструкціями .

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *