Différences
Ci-dessous, les différences entre deux révisions de la page.
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 21/03/2025, 20:31] Amiralgaby ancienne révision (Le 16/03/2025, 07:41) restaurée |
tutoriel:console_commandes_de_base [Le 13/10/2025, 10:16] (Version actuelle) 193.32.126.231 [find] |
||
---|---|---|---|
Ligne 150: | Ligne 150: | ||
* Exemples d'utilisation : | * Exemples d'utilisation : | ||
* **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// |
==== rmdir ==== | ==== rmdir ==== | ||
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]] | ||
Ligne 707: | Ligne 711: | ||
* Une seconde plaquette, sur les commandes, en couleur celle-ci, est [[http://www.biologeek.com/journal/index.php/documentation-ubuntu-fr-telechargeable-en-relecture|disponible ici]] | * Une seconde plaquette, sur les commandes, en couleur celle-ci, est [[http://www.biologeek.com/journal/index.php/documentation-ubuntu-fr-telechargeable-en-relecture|disponible ici]] | ||
* [[http://www.commandeslinux.fr/commandes-linux-fondamentales/|Commandes Linux fondamentales]] | * [[http://www.commandeslinux.fr/commandes-linux-fondamentales/|Commandes Linux fondamentales]] | ||
+ | * [[http://docopt.org/|docopt]] (EN) règles de passages des arguments et options (--help ou -h, -c ou --color=auto… pas forcément respectées par les commandes) | ||
---- | ---- | ||
--- //Contributeurs : [[utilisateurs:CyberSDF]]//[[utilisateurs: et Navista]]// | --- //Contributeurs : [[utilisateurs:CyberSDF]]//[[utilisateurs: et Navista]]// |