Maison  >  Article  >  Tutoriel système  >  Explication détaillée des commandes de compression et de décompression tar sous le système Linux et de son application dans les cours de pénétration

Explication détaillée des commandes de compression et de décompression tar sous le système Linux et de son application dans les cours de pénétration

PHPz
PHPzoriginal
2024-06-23 06:16:38870parcourir

Linux 系统下 tar 压缩解压缩命令详解及在渗透课程中的应用

Le cours de pénétration a atteint le cours d'injection d'accès. Je sens que c'est mon dilemme. Il y a des connaissances de niveau supérieur derrière ce cours qui attendent que je prenne contact.

Dans ce blog, j'écrirai d'abord sur certains modèles de phrases sous le système Linux qui sont souvent rencontrés lors de questions diverses. La dernière fois, le blog a écrit sérieusement sur la pénétration du Web.

commande de compression et décompression tar sous Linux

tar

Ces cinq commandes sont indépendantes pour télécharger le système Red Hat Linux. L'une d'elles est utilisée pour la compression et la décompression. Elle peut être utilisée conjointement avec d'autres commandes, mais une seule d'entre elles peut être utilisée. Les paramètres suivants sont facultatifs lors de la compression ou de la décompression de fichiers selon les besoins.

Le paramètre -f ci-dessous est obligatoire

-f : N'utilisez pas le nom du fichier. Ce paramètre est le dernier paramètre et ne peut être précédé que du nom du fichier.

#tar-cfall.tar*.jpg

Cette commande consiste à regrouper tous les fichiers .jpg dans un package nommé all.tar. -c signifie former un nouveau package et -f spécifie le nom de fichier du package.

#tar-rfall.tar*.gif

Cette commande consiste à réduire tous les fichiers .gif au package all.tar. -r signifie réduire le fichier.

#tar-ufall.tarlogo.gif

Cette commande consiste à mettre à jour le fichier logo.gif dans le package tar d'origine all.tar -u signifie mettre à jour le fichier.

解压系统找不到指定的文件_linux系统解压deb_解压系统内核文件

#tar-tfall.tar

Cette commande consiste à lister tous les fichiers du package all.tar, -t signifie lister les fichiers

#tar-xfall.tar

Cette commande consiste à extraire tous les fichiers du package all.tar, -t signifie décompresser

Compression

Décompresser

Résumé

1. Utilisez tar-xvf pour décompresser *.tar

2. Utilisez gzip-d ou gunzip pour décompresser *.gz

3. Utilisez tar-xzf pour décompresser *.tar.gz et *.tgz

4. Utilisez bzip2-d ou bunzip2 pour décompresser *.bz2

解压系统找不到指定的文件_linux系统解压deb_解压系统内核文件

5. Utilisez tar-xjf pour décompresser *.tar.bz2

6. Utilisez décompresser pour décompresser *.Z

7. Utilisez tar-xZf pour décompresser *.tar.Z

8. Utilisez unrare pour décompresser *.rar

9. Utilisez unzip pour décompresser *.zip

Interprétation des commandes de compression zip et de décompression et exemples sous Linux

Interprétation et exemples de commandes de compression et décompression sous Linux

Exemple : Le contenu du répertoire actuel sur le serveur de compression est le fichier xxx.zip

zip-rxxx.zip./*

Extraire le fichier zip dans le répertoire actuel

unzipfilename.zip

解压系统找不到指定的文件_linux系统解压deb_解压系统内核文件

============================

Autre : certains serveurs ne peuvent pas exécuter la commande zip sans installer le package zipDeb de décompression du système Linux, mais en gros, vous pouvez utiliser la commande tar. Les exemples sont les suivants :

.

tar-zcvf/home/zdzlibs.tar.gz/home/zdz/java/zdzlibs/

============================

commande Linuxzip

zip-rmyfile.zip./*

Compressez tous les fichiers et dossiers du répertoire actuel dans le fichier myfile.zip, -r signifie compresser de manière récursive tous les fichiers dans les sous-répertoires.

2.unzip

unzip-o-d/home/sunnymyfile.zip

Extrayez le fichier myfile.zip dans /home/sunny/

-o : Écraser les fichiers sans invite ;

linux系统解压deb_解压系统找不到指定的文件_解压系统内核文件

-d:-d/home/sunny spécifie de décompresser le fichier dans le répertoire /home/sunny ;

3.Autres

zip-dmyfile.zipsmart.txt

Supprimez le fichier smart.txt dans le fichier compressé

zip-mmyfile.zip./rpm_info.txt

Ajoutez le fichier rpm_info.txt à myfile.zip dans le fichier compressé

------------------------------------------------- -----------------------------------

Pour utiliser zip pour compresser des fichiers, tapez la commande suivante à l'invite du shell :

zip-rfilename.zipfilesdir

Dans ce contre-exemple, filename.zip représente le fichier que vous avez créé et filesdir représente le répertoire dans lequel vous souhaitez placer le nouveau fichier zip. L'option -r spécifie que vous souhaitez inclure de manière récursive tous les fichiers contenus dans le répertoire filesdir.

Pour extraire le contenu d'un fichier zip, tapez la commande suivante :

解压系统内核文件_解压系统找不到指定的文件_linux系统解压deb

unzipfilename.zip

Vous pouvez utiliser la commande zip pour traiter plusieurs fichiers et répertoires en même temps. L'astuce consiste à les lister un par un Décompression du système Linux et à les séparer par des espaces :

zip-rfilename.zipfile1file2file3/usr/work/school

La commande à l'intérieur compresse le contenu de fichier1, fichier2, fichier3 et du répertoire /usr/work/school (en supposant que ce répertoire existe) sur Linux pour afficher les informations sur le matériel, puis les verse dans le fichier filename.zip.

La commande dpkg est un outil utilitaire utilisé par les systèmes DebianLinux pour installer, créer et gérer des packages logiciels

Remarques : Lorsqu'il n'y a pas de réseau et que les dépendances ne sont pas prises en compte, pour installer le logiciel localement, la commande dpkg est couramment utilisée

Réflexion : Quelles sont les différences entre les gestionnaires de paquets dpkg et apt ? Réponse : Pour ubantu, les deux commandes sont disponibles. dpkg ne prend pas en compte les dépendances des packages logiciels (il est préférable d'utiliser dpkg lorsqu'il n'y a pas de réseau. Pour installer le logiciel, la première étape consiste à trier les dépendances. La première étape consiste à clarifier les dépendances. (Téléchargez à l'avance le logiciel requis dans la deuxième étape), apt installe manuellement le progiciel et ses logiciels dépendants via Internet.

Options

Paramètres

Package Deb : spécifiez le package .deb à utiliser.

Exemples

Créons un blog pour l'instant ;

Que lelecteur soit informé !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn