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 17/04/2010, 09:39] – 213.95.41.13 | pipe [Le 28/05/2020, 17:44] (Version actuelle) – beaver 185.220.103.4 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag> | ||
+ | ---- | ||
+ | ====== Pipe : chaîner les commandes ====== | ||
+ | |||
+ | Un " | ||
+ | |||
+ | **Concaténation** : **Alt Gr** + **6**((Le **6** dans la partie alphabétique du clavier. **ALT GR** sur le clavier Mac.)). | ||
+ | |||
+ | ===== Pourquoi faire ? ===== | ||
+ | |||
+ | ==== Parce qu'on peut pas faire autrement ==== | ||
+ | ===C' | ||
+ | |||
+ | <code bash>du | sort -nr | less</ | ||
+ | |||
+ | ==== Pour aller plus vite : étude de cas avec tar, bzip2, split et mysqldump ==== | ||
+ | |||
+ | === Commandes utilisées === | ||
+ | |||
+ | <code bash > mysqldump --host=localhost --user=root --password=MonMotDePasse MaBaseDeDonnee > fichier_intermediaire.sql</ | ||
+ | |||
+ | <code bash> tar --create --file fichier_intermediaire.tar dossier_source/</ | ||
+ | |||
+ | <code bash> bzip2 fichier_intermediaire</ | ||
+ | |||
+ | <code bash> split --numeric-suffixes --bytes=3k fichier_intermediaire.tar.bz2 prefixe_du_fichier_destination.tar.bz2</ | ||
+ | |||
+ | === tar + bzip === | ||
+ | |||
+ | <code bash> tar --create --file dossier_source/ | ||
+ | |||
+ | <note tip>Le tube n'est en fait pas indispensable ici, car la commande tar accepte l' | ||
+ | <code bash> tar --bzip2 | ||
+ | |||
+ | === tar + bzip + split === | ||
+ | |||
+ | <code bash> tar --bzip2 --create dossier_source/ | ||
+ | |||
+ | === 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' | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | ---- | ||
+ | |||
+ | // |