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
tutoriel:console_commandes_de_base [Le 03/05/2025, 14:20]
78.196.167.241 [mkdir]
tutoriel:console_commandes_de_base [Le 13/10/2025, 10:16] (Version actuelle)
193.32.126.231 [find]
Ligne 231: Ligne 231:
     * **find . ! -user root ** \\  Affiche tous les fichiers n'​appartenant pas à l'​utilisateur root     * **find . ! -user root ** \\  Affiche tous les fichiers n'​appartenant pas à l'​utilisateur root
     * **find . \( -name '​*.wmv'​ -o -name '​*.wma'​ \) -exec rm {} \;** \\  Recherche et supprime tous les fichiers WMA et WMV trouvés     * **find . \( -name '​*.wmv'​ -o -name '​*.wma'​ \) -exec rm {} \;** \\  Recherche et supprime tous les fichiers WMA et WMV trouvés
-    * **find . \( -type f -exec sudo chmod 664 "​{}"​ \; \) , \( -type d -exec sudo chmod 775 "​{}"​ \; \)** \\ Modifie récursivement les droits en 664 sur les fichiers et en 775 sur les répertoires en une seule instruction+    * **find . \( -name '​*.mp?'​ \) -exec rm {} \;** \\  Recherche et supprime tous les fichiers avec l'​extension .wmx x pouvant être pour mp3 ou mp4 ou tout autre élément mpQuelqueChose trouvés 
 +    * **find . -type f \( -regex '​.+/​\.?​[^\.]+'​ \) | sort -f** \\ Recherche, trie sans se préoccuper des majuscules minuscules et affiche tous les fichiers, cachés ou non, sans extension (exemple dans /home .bashrc ou les fichiers de configuration ou des fichiers textes sans extension voir exemple juste ci-dessous) 
 +    * **find . -type f \( -regex '​.+/​\.?​[^\.]+'​ \) | sort -f > /​home/​mon_home/​ma_liste_de_fichiers_sans_extension ** \\ Recherche, trie sans se préoccuper des majuscules minuscules et créé le résultat dans mon_home dans un fichier texte (sans extension :-D) nommé //​ma_liste_de_fichiers_sans_extension//​ 
 +    * **find . -type f \( -iname "​*.txt"​ -o -regex '​.+/​\.?​[^\.]+'​ \) -print0 | xargs -0 tar -cvf archive_fichiers_txt_ou_sans_extension_pigz.tar.gz -I pigz** \\ Recherche et créé une archive compressée avec pigz (comme gzip mais en multithread) de tous les fichiers sans extension et ceux avec .txt 
 +    *     * **find . \( -type f -exec sudo chmod 664 "​{}"​ \; \) , \( -type d -exec sudo chmod 775 "​{}"​ \; \)** \\ Modifie récursivement les droits en 664 sur les fichiers et en 775 sur les répertoires en une seule instruction
     * [[http://​www.go2linux.org/​usages-examples-of-find-command|Autres exemples]] FIXME //​go2linux.org suspended or not configured//​ ou encore [[https://​touticphoto.fr/​assistance-informatique/​26-commande-find-sous-linux-avec-l-option-regex|sur touticphoto]]     * [[http://​www.go2linux.org/​usages-examples-of-find-command|Autres exemples]] FIXME //​go2linux.org suspended or not configured//​ ou encore [[https://​touticphoto.fr/​assistance-informatique/​26-commande-find-sous-linux-avec-l-option-regex|sur touticphoto]]
  
  • tutoriel/console_commandes_de_base.txt
  • Dernière modification: Le 13/10/2025, 10:16
  • par 193.32.126.231