Outils pour utilisateurs

Outils du site


commandes_utiles

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édentesRévision précédente
Prochaine révision
Révision précédente
commandes_utiles [2025/12/08 20:41] – [Mettre à jour PrivateBin sans supprimer les données utilisateurs] tutospistocommandes_utiles [2025/12/08 20:52] (Version actuelle) tutospisto
Ligne 86: Ligne 86:
  
 ====== Faire un diff entre 2 répertoires ====== ====== Faire un diff entre 2 répertoires ======
 +
 <code bash>diff -qrs /dir/A /dir/B</code> <code bash>diff -qrs /dir/A /dir/B</code>
 Compares the directories: Compares the directories:
Ligne 106: Ligne 107:
 </note> </note>
  
-====== Trouver tous les répertoires nommés "log" vides dans une arborescence de répertoire ====== + 
-<code bash>find /var/lib/znc/users/pistoIRC/networks -type d -name "log" -exec find {} -mindepth 1 -type d -empty -print \;</code>+ 
 +====== Trouver des fichiers avec find dans une arborescence de répertoire ====== 
 + 
 +===== Les fichiers .db ===== 
 +<code bash>find /path -name '*.db'</code> 
 +find /path-type d -name "log" -exec find {} -name "*.log" ! -newermt '2025-10-31' -print \; 
 + 
 +===== Les fichiers .log plus anciens que novembre 2025 ===== 
 +<code bash>find /path -type f -name "*.log" ! -newermt "2025-11-01"</code> 
 +Si on veut les conserver dans une archive :  
 +<code bash>find /path -type f -name "*.log" ! -newermt "2025-11-01" -print0 |   tar -czvf nom_de_larchive_$(date +%Y%m%d).tar.gz --null -T -</code> 
 +Si on veut les supprimer :  
 +<code bash>find /path -type f -name "*.log" ! -newermt "2025-11-01" -delete</code> 
 + 
 +===== Les répertoires nommés "log" vides ===== 
 + 
 +<code bash>find /path -type d -name "log" -exec find {} -mindepth 1 -type d -empty -print \;</code>
 <note>Remplacer "print" par "delete" dans la commande pour les supprimer après vérification</note> <note>Remplacer "print" par "delete" dans la commande pour les supprimer après vérification</note>
  
commandes_utiles.1765226490.txt.gz · Dernière modification : de tutospisto