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
tutoriel:console_commandes_de_base [Le 16/04/2025, 14:06]
bcag2 [Liens externes] docopt (règles de passage des options)
tutoriel:console_commandes_de_base [Le 13/10/2025, 10:16] (Version actuelle)
193.32.126.231 [find]
Ligne 151: Ligne 151:
     * **mkdir photos** \\  Crée le répertoire //photos//     * **mkdir photos** \\  Crée le répertoire //photos//
     * **mkdir -p photos/​2005/​noel** \\  Crée le répertoire //noel// et s'ils n'​existent pas les répertoires //2005// et //​photos// ​     * **mkdir -p photos/​2005/​noel** \\  Crée le répertoire //noel// et s'ils n'​existent pas les répertoires //2005// et //​photos// ​
-    * dsl j'ai pas compris la phrase 
  
 ==== rmdir ==== ==== rmdir ====
Ligne 232: 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.1744805171.txt.gz
  • Dernière modification: Le 16/04/2025, 14:06
  • par bcag2