Installer unzip ============= Donc, tout d'abord, nous devons installer unzip sur notre système s'il n'est pas installé. La commande unzip est utilisée pour extraire des fichiers d’une archive ZIP.
  
  Exécutez la commande suivante pour installer unzip
sudo apt-get install unzip
  
  unzip Syntex
$ unzip [-aCcfjLlnopqtuvy] [-d dir] zipfile
  
  Maintenant, suivez les étapes ci-dessous:
  
  UnZip File
  
  OPTION 1 - Si le fichier Zip se trouve dans le même répertoire / dossier que votre terminal et que nous souhaitons l'extraire dans le répertoire de travail actuel.
  
  Utilisez la commande suivante pour réaliser le scénario décrit ci-dessus
sudo unzip zip_file_name.zip
  
  si le fichier zip est protégé par un mot de passe, utilisez la commande suivante:
sudo ubzip -P zip_file_name.zip
  
  Assurez-vous d’utiliser -P (P majuscule) et non -p car il existe différentes options.
  
  OPTION 2 - Si le fichier zip n'est pas présent dans le même répertoire et que nous souhaitons extraire / décompresser le fichier dans un répertoire différent.
  
  Utilisez la commande suivante pour réaliser le scénario décrit ci-dessus
sudo unzip path/filename.zip -d another_path_or_same_path
  
  si nous n'utilisons pas l'option -d, le fichier sera extrait pour présenter le répertoire de travail.
  
  Et si le fichier zip est protégé par un mot de passe, nous pouvons également utiliser -P.
  
  Utiliser la commande tar sous Linux / Unix
  
  tarest un acronyme pour Tape Archive. La commande tar est utilisée pour manipuler des archives sous Linux / Unix. Les administrateurs système utilisent fréquemment la commande tar pour extraire une série de fichiers ou de répertoires dans des archives hautement compressées appelées tarballou tar, bzipet
   gzipdans les systèmes Linux / Unix .
  
  tar Syntex
tar [OPTION...] [FILE]...
  
  Ou
  
  goudron requis
tar {-r|-t|-c|-x|-u}
  
  Drapeaux facultatifs de goudron
tar {one of the required Flags} [ -d ][-B] [ -F ] [ -E ] [ -i ] [-h ] [ -l ] [ -m ] [ -o ] [ -p ] [ -w] [ -s ] [ -U ] [ -v ]
[-Number] [-b Blocks] [-f Archive]
  
  Exemples
  
  Créer un fichier archive tar en compressant un répertoire ou un fichier unique
  
  La commande de terminal ci-dessous créera un .tarfichier appelé
   sample_dir.taravec un répertoire /home/codebind/sample_dirou
   sample_dirdans le répertoire de travail actuel.
ripon@ripon:~$  tar -cvf sample_dir.tar sample_dir
sample_dir/
sample_dir/main.cpp
sample_dir/sample.png
sample_dir/output
ripon@ripon:~$ ls
sample_dir sample_dir.tar
  
  
  
  Voici ce que signifient ces drapeaux (-cvf)
  
  -c, --create- créer une nouvelle archive
  
  -x, --extract, --get- extraire des fichiers d'une archive
  
  -f, --file ARCHIVE- utiliser un fichier archive ou un périphérique ARCHIVE
  
  Créer tar.gzou tgzarchiver un fichier en compressant un répertoire ou un fichier unique
  
  La commande de terminal ci-dessous créera un .tar.gzfichier appelé
   sample_dir.tar.gzavec un répertoire /home/codebind/sample_dirou
   sample_dirdans le répertoire de travail actuel.
  
  Notez que nous avons ajouté un indicateur supplémentaire -z à la commande. Voici ce que signifie réellement l'indicateur -z
  
  -z, --gzip, --gunzip --ungzip- Compressez l'archive avec gzip
ripon@ripon:~$ tar -cvzf sample_dir.tar.gz sample_dirsample_dir/
sample_dir/main.cpp
sample_dir/sample.png
sample_dir/output
ripon@ripon:~$ ls
sample_dir sample_dir.tar.gz
  
  
  
  La commande ci-dessous va créer un fichier .tgz. Tar.gz et tgz sont similaires.
ripon@ripon:~$ tar -cvzf sample_dir.tgz sample_dirsample_dir/
sample_dir/main.cpp
sample_dir/sample.png
sample_dir/output
ripon@ripon:~$ ls
sample_dir sample_dir.tgz
  
  Compresser plusieurs répertoires ou fichiers à la fois
  
  Disons, par exemple, nous voulons compresser le sample_dirrépertoire, le java_testrépertoire et le abc.pyfichier dans un fichier tar appelé
   sample_dir.tar.gz.
  
  Exécutez la commande suivante pour atteindre l'objectif ci-dessus.
ripon@ripon:~$ tar -cvzf sample_dir.tar.gz sample_dir java_test abc.py
sample_dir/
sample_dir/main.cpp
sample_dir/sample.png
sample_dir/output
java_test/
java_test/HelloCV.java
abc.py
ripon@ripon:~$ ls
sample_dir java_test abc.py sample_dir.tar.gz
  
  
  
  Créer un .bzip2fichier archive en compressant un répertoire ou un fichier unique
ripon@ripon:~$ tar -cjvf sample_dir.tar.bz2 sample_dir
sample_dir/
sample_dir/main.cpp
sample_dir/sample.png
sample_dir/output
ripon@ripon:~$ 
  
  Notez que nous avons ajouté un drapeau supplémentaire -fà la commande. Voici ce que -fsignifie réellement le drapeau
  
  -f, --file ARCHIVE- utiliser un fichier archive ou un périphérique ARCHIVE
  
  
  
  Extraire le .tarfichier archive
  
  Nous pouvons extraire ou décompresser le fichier compressé à l'aide de la commande tar. La commande ci-dessous extraira le contenu du sample_dir.tarrépertoire présent.
ripon@ripon:~$ tar -xvf sample_dir.tar
sample_dir/
sample_dir/main.cpp
sample_dir/sample.png
sample_dir/output
ripon@ripon:~$ 
  
  
  
  La commande suivante extraira ou annulera les fichiers du répertoire spécifié, c’est- /home/codebind/dir_nameà- dire dans ce cas.
ripon@ripon:~$ tar -xvf sample_dir.tar -C /home/codebind/dir_name
sample_dir/
sample_dir/main.cpp
sample_dir/sample.png
sample_dir/output
ripon@ripon:~$ 
  
  nous avons ajouté un drapeau supplémentaire -Cà la commande.Voici ce que le drapeau -C
  signifie réellement
  
  -C, --directory DIR - changer dans le répertoire DIR
  
  