how to extract tar.gz ,txt.gz ,.zip files in kali linux (2016)
Table des matières:
- Extraction du fichier tar.bz2
- Extraction de fichiers spécifiques à partir d'un fichier tar.bz2
- Extraire le fichier tar.bz2 de stdin
- Liste du fichier tar.bz2
- Conclusion
La commande
tar
vous permet de créer et d'extraire des archives tar. Il prend en charge une vaste gamme de programmes de compression tels que gzip, bzip2, lzip, lzma, lzop, xz et compress.
Bzip2 est l'un des algorithmes les plus populaires pour compresser les fichiers tar. Par convention, le nom d'une archive tar compressée avec bzip2 se termine par .tar.bz2 ou .tbz2.
Dans ce tutoriel, nous expliquerons comment extraire (ou décompresser) les archives tar.bz2 et tbz2 à l'aide de la commande
tar
.
Extraction du fichier tar.bz2
La plupart des distributions Linux et macOS sont livrées avec l'utilitaire tar préinstallé par défaut.
Pour extraire un fichier tar.bz2, utilisez l'
--extract
(
-x
) et spécifiez le nom du fichier d'archive après l'option
-f
:
tar -jf archive.tar.bz2
La commande
tar
détecte automatiquement le type de compression et extrait l'archive. La même commande peut être utilisée pour extraire des archives tar compressées avec d'autres algorithmes tels que .tar.gz.
Si vous êtes un utilisateur de bureau et que la ligne de commande n'est pas votre truc, vous pouvez utiliser votre gestionnaire de fichiers. Pour extraire (décompresser) un fichier tar.bz2, cliquez simplement avec le bouton droit sur le fichier que vous souhaitez extraire et sélectionnez «Extraire». Les utilisateurs de Windows auront besoin d'un outil nommé 7zip pour extraire les fichiers tar.bz2.
Pour une sortie plus détaillée, utilisez l'option
-v
. Cette option indique à
tar
d'afficher les noms des fichiers extraits sur le terminal.
tar -xvf archive.tar.bz2
Par défaut,
tar
extrait le contenu de l'archive dans le répertoire de travail courant. Utilisez le
--directory
(
-C
) pour extraire les fichiers d'archive dans un répertoire spécifique:
Par exemple, pour extraire le contenu de l'archive dans le
/home/linuxize/files
, vous devez taper:
tar -jf archive.tar.bz2 -C /home/linuxize/files
Extraction de fichiers spécifiques à partir d'un fichier tar.bz2
Pour extraire un ou des fichiers spécifiques d'un fichier tar.bz2, ajoutez une liste de noms de fichiers séparés par des espaces à extraire après le nom de l'archive:
tar -jf archive.tar.bz2 file1 file2
Lors de l'extraction de fichiers, vous devez fournir leurs noms exacts, y compris le chemin, tels qu'imprimés lorsque l'
--list
(
-t
) est utilisée.
Extraire un ou plusieurs répertoires d'une archive revient à extraire plusieurs fichiers:
tar -jf archive.tar.bz2 dir1 dir2
tar -jf archive.tar.bz2 README
tar: README: Not found in archive tar: Exiting with failure status due to previous errors
L'option
--wildcards
vous permet d'extraire des fichiers d'un fichier tar.bz2 sur la base d'un modèle générique. Le modèle doit être cité pour empêcher le shell de l'interpréter.
Par exemple, pour extraire uniquement les fichiers dont les noms se terminent par
.md
(fichiers Markdown), vous utiliseriez:
tar -jf archive.tar.bz2 --wildcards '*.md'
Extraire le fichier tar.bz2 de stdin
Lors de l'extraction d'un fichier tar.bz2 compressé en lisant l'archive à partir de l'entrée standard (généralement via la tuyauterie), vous devez spécifier l'option de décompression. L'option
-j
indique à
tar
que le fichier est compressé avec bzip2.
Dans l'exemple ci-dessous, nous téléchargeons les sources Vim à l'aide de la commande
wget
et redirige sa sortie vers la commande
tar
:
wget -c ftp://ftp.vim.org/pub/vim/unix/vim-8.1.tar.bz2 -O - | sudo tar -xj
tar: Archive is compressed. Use -j option tar: Error is not recoverable: exiting now
Liste du fichier tar.bz2
Pour répertorier le contenu d'un fichier tar.bz2, utilisez l'
--list
(
-t
):
tar -tf archive.tar.bz2
La sortie ressemblera à ceci:
file1
file2
file3
tar -tvf archive.tar.bz2
-rw-r--r-- linuxize/users 0 2019-02-15 01:19 file1
-rw-r--r-- linuxize/users 0 2019-02-15 01:19 file2
-rw-r--r-- linuxize/users 0 2019-02-15 01:19 file3
Conclusion
Le fichier tar.bz2 est une archive Tar compressée avec Bzip2. Pour extraire un fichier tar.bz2, utilisez la commande
tar -jf
suivie du nom de l'archive.
Comment extraire le fichier CAB à l`aide des outils de ligne de commande sous Windows 10/8/7
Vous pouvez décompresser des fichiers CAB plus compressés .CAB utilisant des outils de ligne de commande Windows intégrés tels que expand.exe, makecab & extrac32
Zipgenius est une alternative Winzip gratuite pour décompresser ou décompresser des fichiers.
Décompressez les fichiers et compressez-les ou zippez-les facilement avec ZipGenius, une alternative gratuite à Winzip.
Comment extraire (décompresser) le fichier tar gz
Si vous parcourez le monde open-source, il est probable que vous rencontriez des fichiers.tar.gz régulièrement. Les packages open source sont généralement disponibles en téléchargement aux formats .tar.gz et .zip. Dans ce tutoriel, nous allons vous montrer comment extraire (ou décompresser) les archives tar.gz.