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 | ||
| commandes_utiles [2025/09/28 15:42] – [Ajouter une fonction de rechercher au bashrc] tutospisto | commandes_utiles [2025/12/08 20:52] (Version actuelle) – tutospisto | ||
|---|---|---|---|
| Ligne 18: | Ligne 18: | ||
| <code bash>du -ha --time --max-depth=2 / | <code bash>du -ha --time --max-depth=2 / | ||
| + | |||
| + | ====== Les 50 plus gros répertoires de /var/www ====== | ||
| + | <code bash>du -hs /var/www/* | sort -rh | head -50</ | ||
| + | https:// | ||
| ====== Connaitre le UUID d’une partition ou d’un disque ====== | ====== Connaitre le UUID d’une partition ou d’un disque ====== | ||
| <code bash> | <code bash> | ||
| Ligne 82: | Ligne 86: | ||
| ====== Faire un diff entre 2 répertoires ====== | ====== Faire un diff entre 2 répertoires ====== | ||
| + | |||
| <code bash> | <code bash> | ||
| Compares the directories: | Compares the directories: | ||
| Ligne 89: | Ligne 94: | ||
| - | ====== Ajouter une fonction de rechercher au bashrc ====== | ||
| - | <code bash> | + | ====== Trouver tous les fichiers contenant une chaine de caractère dans une arborescence de répertoire ====== |
| - | | + | |
| - | if [[ -z $2 ]] | + | <code bash>grep -rnw '/ |
| - | then | + | |
| - | | + | < |
| - | else | + | -r or -R is recursive, |
| - | | + | -n is line number, and |
| - | fi | + | -w stands for match the whole word. |
| - | | + | -l (lower-case L) can be added to just give the file name of matching files. |
| - | } | + | -e is the pattern used during the search |
| - | </ | + | </ |
| - | <code bash>iname = insensible | + | |
| - | <code bash>head = ne conserve que les 10 premiers résultats</ | + | |
| - | <code bash>sort -hr = permet de trier les fichiers (plus grands en premiers)</ | + | |
| + | ====== Trouver des fichiers avec find dans une arborescence de répertoire ====== | ||
| + | |||
| + | ===== Les fichiers .db ===== | ||
| + | <code bash> | ||
| + | find /path/ -type d -name "log" -exec find {} -name " | ||
| + | |||
| + | ===== Les fichiers .log plus anciens que novembre 2025 ===== | ||
| + | <code bash>find /path -type f -name "*.log" | ||
| + | Si on veut les conserver dans une archive : | ||
| + | <code bash> | ||
| + | Si on veut les supprimer : | ||
| + | <code bash> | ||
| + | |||
| + | ===== Les répertoires nommés " | ||
| + | |||
| + | <code bash>find /path -type d -name " | ||
| + | < | ||
| + | |||
| + | |||
| + | ====== Mettre | ||
| + | |||
| + | <note important> | ||
| + | |||
| + | Ensuite supprimer l' | ||
| + | <code bash>find / | ||
| + | |||
| + | Télécharger et extraire les sources : | ||
| + | <code bash>wget https:// | ||
| + | tar xzf 2.0.3.tar.gz --strip-components=1 -C / | ||
| + | |||
| + | Repartir du fichier / | ||
| + | |||
| + | Remettre | ||
| + | <code bash> | ||