Notez cet article :
Cet article vous a été utile ?
Oui
Non
Vous avez noté 0 étoile(s)
Sommaire
Procédure
La compression de fichiers via le terminal offre une méthode efficace pour gérer l'espace de stockage et faciliter le transfert de données. Dans ce guide, nous explorerons comment utiliser des outils tels que gzip
, bzip2
, zip
, et tar
pour compresser et décompresser des fichiers directement depuis un terminal web. Nous fournirons des commandes simples et des exemples pour vous aider à choisir le bon outil de compression selon vos besoins spécifiques, allant de la maximisation de la compression à la rapidité de l'opération.
Préalablement à cette documentation, nous vous invitons à accéder au Terminal web de votre hébergement.
La commande zip
est un outil utilisé pour la compression de fichiers. Elle permet de compresser des fichiers et des répertoires en archives .zip
, un format largement utilisé pour la distribution et l'échange de fichiers en raison de sa compatibilité entre différentes plateformes.
Fonctions de base
zip
compresse des fichiers et des répertoires, réduisant leur taille et les combinant dans une seule archive .zip
.zip
peut simplement regrouper des fichiers dans une archive sans compression, en utilisant l'option -0
(compression nulle).Syntaxe de base
zip [options] archive_name.zip file1 file2 dir1 ...
Options courantes
-r
: Récursif, inclut les répertoires et leur contenu de manière récursive.-q
: Mode silencieux, réduit la sortie de la commande pour moins d'encombrement.-e
: Chiffre l'archive, demandant à l'utilisateur de saisir un mot de passe pour sécuriser les fichiers.-u
: Met à jour l'archive existante en y ajoutant seulement les fichiers modifiés ou nouveaux.-m
: Déplace les fichiers vers l'archive (les supprime de leur emplacement original après les avoir ajoutés à l'archive).Exemples d'utilisation
Créer une archive de plusieurs fichiers :
zip archive.zip file1.txt file2.txt
Ceci crée une archive archive.zip
contenant file1.txt
et file2.txt
.
Archiver un dossier de manière récursive :
zip -r archive.zip folder/
Archive tout le contenu du dossier folder/
, y compris les sous-dossiers.
Chiffrer une archive :
zip -e secure.zip file1.txt file2.txt
Crée une archive chiffrée secure.zip
qui demandera un mot de passe pour accéder à son contenu.
Mettre à jour une archive existante :
zip -u archive.zip newfile.txt
Ajoute newfile.txt
à une archive existante archive.zip
, seulement si newfile.txt
est plus récent que la version dans l'archive ou n'y est pas déjà.Utilisation typique
zip
est souvent utilisé pour la distribution de logiciels, l'échange de fichiers entre différentes plateformes (comme entre Windows et Unix), et pour des sauvegardes où les fichiers doivent rester accessibles sans décompression.
En résumé, zip
est un outil de compression et d'archivage polyvalent, idéal pour réduire la taille des fichiers pour le stockage ou le transfert, tout en assurant la compatibilité entre différents systèmes d'exploitation.
La commande unzip
est l'outil complémentaire de zip
, utilisée pour extraire et gérer les archives créées avec zip
. Elle décompresse les fichiers et répertoires stockés dans des archives .zip
, les rendant à nouveau accessibles et utilisables.
Fonctions de base
unzip
permet de décompresser des archives .zip
, extrayant leur contenu dans le répertoire courant ou dans un répertoire spécifié.unzip
peut être utilisé pour afficher le contenu d'une archive, permettant de vérifier son contenu sans extraction.Syntaxe de base
unzip [options] archive_name.zip
Options courantes
-l
: Liste le contenu de l'archive sans extraire, affichant les noms des fichiers, leur taille et la date de dernière modification.-d
: Spécifie le répertoire de destination pour l'extraction des fichiers.-o
: Écrase les fichiers existants sans demander de confirmation lors de l'extraction.-p
: Extrait les fichiers à la sortie standard, souvent utilisé pour passer le contenu à une autre commande.-q
: Mode silencieux qui réduit la quantité d'informations affichées pendant l'extraction.Exemples d'utilisation
Extraire une archive dans le répertoire courant :
unzip archive.zip
Ceci extrait tous les fichiers et répertoires contenus dans archive.zip
dans le répertoire courant.
Lister le contenu d'une archive :
unzip -l archive.zip
Affiche la liste des fichiers dans archive.zip
sans les extraire.Extraire une archive dans un dossier spécifique :
unzip archive.zip -d /path/to/destination
Extraira le contenu de archive.zip
dans le répertoire /path/to/destination
.Extraire un fichier spécifique de l'archive :
unzip archive.zip file1.txt
Extraira uniquement file1.txt
de archive.zip
.Utilisation typique
unzip
est souvent utilisé pour récupérer le contenu des archives .zip
téléchargées ou reçues, pour des tâches de sauvegarde ou de récupération de données, et dans des scripts où des archives doivent être automatiquement décompressées pour l'installation de logiciels ou la mise à jour de fichiers.
En résumé, unzip
est un outil essentiel pour manipuler des archives .zip
, permettant aux utilisateurs de facilement extraire, gérer et utiliser le contenu archivé.
La commande tar
(abréviation de "tape archive") est un outil de gestion de fichiers. Elle est utilisée principalement pour créer des archives de fichiers et pour extraire des fichiers d'archives. Bien que traditionnellement associée aux bandes magnétiques, tar
est largement utilisée pour l'archivage de fichiers sur les disques durs et autres supports de stockage.
Fonctions de base
tar
permet de combiner de nombreux fichiers en un seul fichier archive, ce qui facilite leur stockage et leur transfert.Syntaxe de base
tar [options] [archive-file] [file or directory to be archived]
Options courantes
-c
: Crée une nouvelle archive.-x
: Extrait des fichiers d'une archive.-v
: Mode verbeux qui affiche le détail des opérations réalisées.-f
: Permet de spécifier le nom de fichier de l'archive. Cette option est toujours nécessaire puisque tar
n'a pas de nom de fichier par défaut.-z
: Utilise gzip pour compresser ou décompresser l'archive (crée ou extrait des fichiers .tar.gz
ou .tgz
).-j
: Utilise bzip2 pour la compression ou la décompression (crée ou extrait des fichiers .tar.bz2
).-J
: Utilise xz pour la compression ou la décompression (crée ou extrait des fichiers .tar.xz
).Exemples d'utilisation
Créer une archive tar de plusieurs fichiers :
tar -cvf archive.tar file1 file2
Ceci crée une archive nommée archive.tar
contenant file1
et file2
.
Créer une archive tar.gz compressée :
tar -czvf archive.tar.gz directory/
Archive et compresse le contenu du répertoire directory/
en utilisant gzip.Extraire le contenu d'une archive tar :
tar -xvf archive.tar
Extrait tous les fichiers de archive.tar
dans le répertoire courant.Lister le contenu d'une archive tar sans extraire :
tar -tvf archive.tar
Affiche une liste des fichiers contenus dans archive.tar
.Conseils d'utilisation
-v
pour visualiser le processus d'archivage ou d'extraction, ce qui peut être utile pour le débogage.tar
est donc une commande indispensable pour la gestion des fichiers et des archives, offrant une flexibilité considérable dans la manière de manipuler, compresser et décompresser des archives.
La commande gzip
(GNU zip) est un utilitaire de compression très populaire. Elle est principalement utilisée pour compresser des fichiers, réduisant leur taille pour économiser de l'espace disque et accélérer le transfert de données. gzip
est souvent utilisée en combinaison avec d'autres outils, comme tar
, pour la compression de répertoires entiers.
Fonction de base
gzip
remplace chaque fichier par une version compressée de lui-même, portant l'extension .gz
.Syntaxe de base
gzip [options] [file...]
gzip
.Options courantes
-d
: Décompresse les fichiers (équivalent de la commande gunzip
).-k
: Conserve les fichiers sources, c'est-à-dire que gzip
ne supprimera pas les fichiers originaux après les avoir compressés.-c
: Écrit sur la sortie standard, permettant la redirection vers un autre fichier ou programme.-r
: Si les arguments incluent des répertoires, gzip
les parcourra récursivement, compressant tous les fichiers qu'ils contiennent.-v
: Mode verbeux, affiche la taille des fichiers avant et après la compression ainsi que le taux de compression.-9
: Spécifie le niveau de compression, avec 9
représentant le niveau de compression le plus élevé et le plus lent. Le niveau par défaut est -6
.Exemples d'utilisation
Compresser un fichier :
gzip example.txt
Cela remplacera example.txt
par example.txt.gz
dans le répertoire courant.
Décompresser un fichier :
gzip -d example.txt.gz
Ou, de manière équivalente :
gunzip example.txt.gz
Cela reconstituera le fichier original example.txt
à partir de example.txt.gz
.
Compresser plusieurs fichiers :
gzip file1.txt file2.txt file3.txt
Chaque fichier sera compressé et remplacé par une version .gz
correspondante.
Compresser et rediriger la sortie :
gzip -c file.txt > file.txt.gz
Compresse file.txt
et redirige la sortie compressée dans file.txt.gz
sans supprimer le fichier original.
Utilisation typique
gzip
est idéal pour compresser des fichiers individuels ou des flux de données. Pour les archives de plusieurs fichiers ou répertoires, gzip
est souvent utilisé avec tar
, comme dans
tar czf archive.tar.gz directory/
qui crée une archive tar compressée de directory
.
En résumé, gzip
est un outil de compression de fichiers simple et efficace, largement utilisé pour réduire la taille des fichiers pour le stockage ou la transmission.
Vous savez maintenant comment :
gzip
, bzip2
, zip
et tar
pour optimiser votre espace de stockage et sécuriser le transfert de vos données 💾.zip
et les gérer efficacement grâce aux nombreuses options disponibles 🗄️.unzip
, en ayant la possibilité de visualiser le contenu sans décompression 📂.tar
, en créant des archives compactes ou en extrayant leur contenu 📦.gzip
pour économiser de l'espace et faciliter le partage de fichiers compressés .gz 🚀.La maîtrise de ces outils de compression est essentielle dans la gestion quotidienne des fichiers et répertoires, que ce soit pour des besoins de sauvegarde, d'archivage ou de transfert. Chaque commande offre des avantages uniques et peut être utilisée individuellement ou en combinaison pour répondre au mieux à vos exigences.
Nous espérons que cet article vous aura été utile et vous aura apporté les connaissances nécessaires pour optimiser votre utilisation de l'espace de stockage et la gestion de vos fichiers. Nous vous remercions pour votre lecture et vous invitons à partager vos expériences ou à poser vos questions en laissant un commentaire ci-dessous. Votre retour est précieux et nous permet de continuer à améliorer nos services. Merci et à bientôt sur notre plateforme ! 😊👍
Notez cet article :
Cet article vous a été utile ?
Oui
Non
1mn de lecture
Comment se connecter au Terminal web avec LWS Panel ? (console web ssh)
4mn de lecture
Comment utiliser GIT avec le terminal Web sur mon hébergement mutualisé LWS ?
2mn de lecture
Comment changer la version PHP Terminal Web LWS Panel
0mn de lecture
Comment agir sur mon site WordPress avec le Terminal Web ?