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 | ||
linux:bash [08-09-2020 16:28] edmc73 [Exemple de condition] |
linux:bash [07-05-2023 20:38] edmc73 [Date de fichier] |
||
---|---|---|---|
Ligne 417: | Ligne 417: | ||
for i in {1..5}; do COMMAND-HERE; | for i in {1..5}; do COMMAND-HERE; | ||
+ | for X in /dev/sd*; do echo $X; smartctl -a $X | grep overall; done | ||
+ | < | ||
+ | ~# for X in {a..z}; do smartctl -a /dev/sd$X | grep overall; done | ||
+ | SMART overall-health self-assessment test result: PASSED | ||
+ | SMART overall-health self-assessment test result: PASSED | ||
+ | SMART overall-health self-assessment test result: PASSED | ||
+ | SMART overall-health self-assessment test result: PASSED | ||
+ | ... | ||
+ | </ | ||
===== Suppression d'un grand nombre de fichiers ===== | ===== Suppression d'un grand nombre de fichiers ===== | ||
Ligne 441: | Ligne 450: | ||
Pour savoir combien de fichiers vont être effacés | Pour savoir combien de fichiers vont être effacés | ||
find . -name " | find . -name " | ||
+ | | ||
+ | |||
+ | Garder les 5 fichiers les plus récents et supprimer le reste | ||
+ | ls -c *.txt | tail -n +5 | xargs rm | ||
+ | |||
===== Taille de plusieurs répertoires ===== | ===== Taille de plusieurs répertoires ===== | ||
Permet d' | Permet d' | ||
Ligne 830: | Ligne 844: | ||
Modify: 2015-01-01 00: | Modify: 2015-01-01 00: | ||
Change: 2016-07-04 08: | Change: 2016-07-04 08: | ||
+ | |||
+ | On peut aussi utiliser la notation suivante | ||
+ | # touch -d "-1 day" toto.txt | ||
</ | </ | ||