Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
pipe [Le 28/05/2020, 17:23] beaver [Pour aller plus vite : étude de cas avec tar, bzip2, split et mysqldump] |
pipe [Le 28/05/2020, 17:44] (Version actuelle) 185.220.103.4 beaver |
||
---|---|---|---|
Ligne 6: | Ligne 6: | ||
Un "pipe" ou "tuyau" permet de passer le résultat d'une commande shell à une autre commande shell. | Un "pipe" ou "tuyau" permet de passer le résultat d'une commande shell à une autre commande shell. | ||
- | **Concaténation** : **Alt Gr** + **6** (le 6 dans partie alphabétique du clavier)(ALT GR où sur clavier Mac). | + | **Concaténation** : **Alt Gr** + **6**((Le **6** dans la partie alphabétique du clavier. **ALT GR** sur le clavier Mac.)). |
===== Pourquoi faire ? ===== | ===== Pourquoi faire ? ===== | ||
Ligne 21: | Ligne 21: | ||
<code bash > mysqldump --host=localhost --user=root --password=MonMotDePasse MaBaseDeDonnee > fichier_intermediaire.sql</code> | <code bash > mysqldump --host=localhost --user=root --password=MonMotDePasse MaBaseDeDonnee > fichier_intermediaire.sql</code> | ||
- | <code bash> tar --create --file fichier_intermediaire.tar dossier_source</code> | + | <code bash> tar --create --file fichier_intermediaire.tar dossier_source/</code> |
<code bash> bzip2 fichier_intermediaire</code> | <code bash> bzip2 fichier_intermediaire</code> | ||
Ligne 29: | Ligne 29: | ||
=== tar + bzip === | === tar + bzip === | ||
- | <code bash> tar --create --file - dossier_source | bzip2 > fichier_destination.tar.bz2</code> | + | <code bash> tar --create --file dossier_source/ | bzip2 > fichier_destination.tar.bz2</code> |
<note tip>Le tube n'est en fait pas indispensable ici, car la commande tar accepte l'option de compression - -bzip2</note> | <note tip>Le tube n'est en fait pas indispensable ici, car la commande tar accepte l'option de compression - -bzip2</note> |