Outils pour utilisateurs

Outils du site


linux:bash (lu 64372 fois)

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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; done   for i in {1..5}; do COMMAND-HERE; done
  
 +  for X in /dev/sd*; do echo $X; smartctl -a $X | grep overall; done
 +<code>
 +~# 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
 +...
 +</code>
  
 ===== 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 "*" | wc -l   find . -name "*" | wc -l
 +  
 +
 +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'afficher la taille des répertoires du répertoire courant. Permet d'afficher la taille des répertoires du répertoire courant.
Ligne 830: Ligne 844:
 Modify: 2015-01-01 00:00:00.000000000 +0000 Modify: 2015-01-01 00:00:00.000000000 +0000
 Change: 2016-07-04 08:48:40.464863103 +0000  Change: 2016-07-04 08:48:40.464863103 +0000 
 +
 +On peut aussi utiliser la notation suivante
 +# touch -d "-1 day" toto.txt
 </code> </code>
  
linux/bash.txt · Dernière modification: 07-05-2023 20:38 de edmc73