Come cercare all’interno del file tar.gz senza aprirlo su Windows 11

Su Windows 11 , se utilizzi il sottosistema Windows per Linux (WSL), puoi cercare rapidamente il contenuto all’interno di un “tar.gz” (tarball) senza estrarlo e in questa guida imparerai come.

Se hai un contenitore tar.gz con molti file, invece di estrarne il contenuto per trovare un file, puoi eseguire rapidamente una ricerca senza estrarre nulla con l’aiuto degli strumenti di comando “tar” e ” grep. Sebbene il sistema operativo includa il supporto nativo “tar”, sarà comunque necessario accedere allo strumento “grep” e, per questo motivo, utilizzare WSL è l’opzione migliore per cercare all’interno di questo tipo di contenitore.

Questa guida ti insegnerà i passaggi per cercare ed estrarre file specifici da un file tar.gz su Windows 11.

Cerca i file all’interno del contenitore tar.gz su Windows 11

Per eseguire una ricerca di file all’interno di un file “tar.gz” senza estrarlo, utilizzare questi passaggi:

  1. Apri Start su Windows 11.

  2. Cerca Ubuntu e fai clic sul risultato in alto per avviare la distribuzione WSL.

  3. Digita il seguente comando per cercare all’interno di un file tar.gz e premi Invio :

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

    Cerca all'interno di tar.gz

    Nel comando, specificare il percorso e il nome del file “tar.gz” e il termine di ricerca. Questo esempio cerca la parola chiave “WordPress” all’interno del contenitore:tar -tf files/files.tar.gz | grep wordpress

Una volta completati i passaggi, il comando restituirà il risultato della ricerca evidenziando i file corrispondenti alla parola chiave di ricerca.

Estrai file specifici dal contenitore tar.gz su Windows 11

Per estrarre file specifici da un file “tar.gz” su Windows 11, utilizzare questi passaggi:

  1. Apri Inizio .

  2. Cerca Ubuntu e fai clic sul risultato in alto per avviare la distribuzione WSL.

  3. Digita il seguente comando per estrarre solo file specifici da un file tar.gz e premi Invio :

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

    Estrai file tar.gz specifici

    Nel comando, specificare il percorso e il nome del file “tar.gz” e il termine di ricerca in modo che corrisponda al modello del nome file dei file da estrarre. Devi anche specificare il percorso per estrarre i file. Questo esempio estrae i file che contengono la parola chiave “wordpress” nel nome: tar -xvf files/files.tar.gz --wildcards *wordpress* -C files. Se conosci il nome esatto del file, puoi ignorare l’ opzione “–jolly” e digitare invece il nome completo del file.

Dopo aver completato i passaggi, i file specifici verranno estratti dall’archivio “tar.gz” nella destinazione specificata nel comando. Se devi estrarre l’intero contenuto del tarball, puoi anche usare queste istruzioni .

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *