Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| pipe [Le 09/05/2009, 19:37] – neeteex | pipe [Le 28/05/2020, 17:44] (Version actuelle) – beaver 185.220.103.4 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== | + | {{tag> |
| + | ---- | ||
| + | |||
| + | ====== | ||
| Un " | Un " | ||
| + | |||
| + | **Concaténation** : **Alt Gr** + **6**((Le **6** dans la partie alphabétique du clavier. **ALT GR** sur le clavier Mac.)). | ||
| ===== Pourquoi faire ? ===== | ===== Pourquoi faire ? ===== | ||
| + | ==== Parce qu'on peut pas faire autrement ==== | ||
| + | ===C' | ||
| + | <code bash>du | sort -nr | less</ | ||
| - | ==== Parce qu'on peut pas faire autrement | + | ==== Pour aller plus vite : étude de cas avec tar, bzip2, split et mysqldump |
| - | C'est le cas notamment lorsqu' | + | |
| + | === Commandes utilisées === | ||
| - | du | sort -nr | less | + | <code bash > mysqldump |
| + | <code bash> tar --create --file fichier_intermediaire.tar dossier_source/</ | ||
| - | ==== Pour aller plus vite ==== | + | <code bash> bzip2 fichier_intermediaire</ |
| - | (enfin quand on sait faire ^_^) | + | |
| - | Par exemple : | + | <code bash> split --numeric-suffixes --bytes=3k fichier_intermediaire.tar.bz2 prefixe_du_fichier_destination.tar.bz2</ |
| - | tar --create --file foo.tar foo | + | === tar + bzip === |
| - | bzip2 foo.tar | + | |
| - | peut être fait en une fois : | + | <code bash> |
| - | tar --create --file | + | |
| + | <note tip>Le tube n'est en fait pas indispensable ici, car la commande tar accepte l' | ||
| + | <code bash> tar --bzip2 | ||
| - | Si en plus on veut ajouter split : | + | === tar + bzip + split === |
| - | split --numeric-suffixes --bytes=3k foo.tar.bz2 foo.tar.bz2. | + | |
| - | Et bien faut chercher une sollution (celle-ci est fausse FIXME ) qui fasse quelque chose comme : | + | <code bash> |
| - | tar --create | + | |
| + | === mysql + bzip === | ||
| + | <code bash> mysqldump --host=localhost --user=root --password=MonMotDePasse MaBaseDeDonnee | bzip2 --stdout --quiet --best > fichier_destination.sql.bz2</ | ||
| + | === mysqldump + bzip + split === | ||
| + | <code bash> mysqldump --host=localhost --user=root --password=MonMotDePasse MaBaseDeDonnee | bzip2 --stdout --quiet --best | split --bytes=1m --numeric-suffixes | ||
| ===== D' | ===== D' | ||
| - | [[http:// | ||
| + | [[http:// | ||
| + | ---- | ||
| + | // | ||
