chage -d 0 -m 0 -M 60 starmate
Catégorie : Bash
Lorsque le nombre de fichiers dans un répertoire dépasse les 30000, cela peut constituer un problème.
Voici les étapes à suivre pour mener à bien cette tâche:
1) Recherche tous les fichiers .txt dans le répertoire courant et ses sous-répertoires, puis écrit la liste complète de leurs chemins dans le fichier temporaire /tmp/fichiers_a_archiver.
find . -name '*.txt' -print > /tmp/fichiers_a_archiver
2) Crée une archive gzip (fichiers_a_archiver.tar.gz) contenant exactement les fichiers listés dans /tmp/fichiers_a_archiver.
L’option –files-from permet à tar de ne prendre que ces fichiers (très utile pour archiver sélectivement).
L’option –files-from permet à tar de ne prendre que ces fichiers (très utile pour archiver sélectivement).
tar -cvzf fichiers_a_archiver.tar.gz --files-from /tmp/fichiers_a_archiver
3) Supprime tous les fichiers .txt trouvés (avec -v pour voir ce qui est supprimé).
find . -name '*.txt' | xargs rm -v
1. Avec tree (liste les 20 plus gros éléments par taille)
tree -ihafF / | tr '[]' ' ' | sort -k1hr | head -20
2. Avec find (liste les 20 plus gros fichiers uniquement)
find / -type f -exec du -h {} \; 2>/dev/null | sort -rh | head -20
Formatage du texte
1. Mettre le texte en gras
echo -e "\e[1mTEXTE EN GRAS\e[0m"
2. Mettre le texte en souligné
echo -e "\e[4mTEXTE SOULIGNÉ\e[0m"
3. Mettre le texte en clignotant
echo -e "\e[5mTEXTE CLIGNOTANT\e[0m"
4. Pour inverser la couleur du texte (fond devient texte, texte devient fond)
echo -e "\e[7mTEXTE AVEC INVERSION DES COULEURS\e[0m"
5. Pour masquer le texte (texte invisible, mais sélectionnable/copiable)
echo -e "\e[8mTEXTE MASQUÉ\e[0m"
Formatage de la couleur
Couleur par défaut
echo -e "\e[39mdéfaut"
Texte en noir
echo -e "\e[30mNoir"
Texte en rouge
echo -e "\e[31mRouge"
Texte en rouge clair
echo -e "\e[91mRouge clair"
Texte en vert
echo -e "\e[32mVert"
Texte en vert clair
echo -e "\e[92mVert clair"
Texte en jaune
echo -e "\e[33mJaune"
Texte en jaune clair
echo -e "\e[93mJaune clair"
Texte en bleu
echo -e "\e[34mBleu"
Texte en bleu clair
echo -e "\e[94mBleu clair"
Texte en mauve
echo -e "\e[35mMauve"
Texte en mauve clair
echo -e "\e[95mMauve clair"
Texte en cyan
echo -e "\e[36mCyan"
Texte en cyan clair
echo -e "\e[96mCyan clair"
Texte en gris
echo -e "\e[2mGris"
Texte en gris clair
echo -e "\e[37mGris clair"
Texte en gris foncé
echo -e "\e[90mGris foncé"
Texte en blanc
echo -e "\e[97mBlanc"