| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| tutoriel:console_commandes_de_base [Le 16/04/2025, 14:06] – [Liens externes] docopt (règles de passage des options) bcag2 | tutoriel:console_commandes_de_base [Le 09/12/2025, 10:54] (Version actuelle) – [less] bcag2 |
|---|
| * **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 ==== |
| * **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]] |
| |
| * Équivalent Windows : less | * Équivalent Windows : less |
| * Signification : //less// | * Signification : //less// |
| * Affiche un fichier en permettant la navigation, ainsi que certaines possibilités de vi (par ex: la recherche) | * Affiche un fichier en permettant la navigation, ainsi que certaines possibilités sans avoir besoin de lire l'intégralité du fichier, particulièrement intéressant sur des fichiers lourds. La première page est affichée, des commandes permettent de naviguer, comme la touche //espace// pour aller à la page suivante. Supporte les raccourcis de [[:vim|vi(m)]] telle que //G// pour aller à la fin du fichier, //gg// pour revenir au début, ///// suivi du texte à rechercher, puis valider, puis //n// pour chercher l’occurrence suivante.\\ |
| * Options les plus fréquentes : | * Options les plus fréquentes : |
| * **-e** ou **-E** : Quitte automatiquement la deuxième fois que la fin du fichier est atteinte, ou dès la première fois avec **-E**. | * **-e** ou **-E** : Quitte automatiquement la deuxième fois que la fin du fichier est atteinte, ou dès la première fois avec **-E**. |