Skip to content
Snippets Groups Projects
Commit af56cdb6 authored by Quentin Ribac's avatar Quentin Ribac
Browse files

grep, find -exec grep, tree

parent eab91c5c
No related branches found
No related tags found
2 merge requests!14Mise à jour arborescence,!131.0
......@@ -88,6 +88,33 @@ find /opt/maarch/imports/autoimport/CGR_REPRISE_COMPTA -name '*.xml' | wc
---------------------------------------------------------------
## Trouver tous les fichiers contenant un texte donné
```bash
# recherche récursive dans tous les fichiers du dossier actuel et ses sous-dossiers
grep -Hirn 'texte cherché'
# recherche uniquement dans les XML
find /var/www/html/ -name '*.xml' -exec grep -Hin 'texte cherché' {} \;
```
Pour info les options de `grep` :
- `-H` : affiche le nom du fichier
- `-i` : recherche insensible à la casse
- `-r` : recherche récursive dans tous les fichiers à partir du dossier courant
- `-o` : affiche uniquement la partie de la ligne correspondant à la recherche et non la ligne entière, utile en cas de très longues lignes
- `-n` : affiche le numéro de la ligne correspondante
---------------------------------------------------------------
## Lister l’arborescence des fichiers avec les droits et propriétaires
```bash
tree -finpug
```
---------------------------------------------------------------
## Liste des fichiers avec juste la taille (format lisible) et le nom
ls -lh | awk '{print $5, $9}'
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment