« Commandes BASH » : différence entre les versions
| Ligne 41 : | Ligne 41 : | ||
== Trouver == | == Trouver == | ||
=== Trouver les chemins des fichiers recherchés === | |||
find /volume1/video/perso/2017 -name '*.MOV' -type f | |||
=== Recherche === | |||
find /home/rep/ \( -name '*.ai' \) | |||
=== Recherche et supprime ==== | |||
Effacer les fichiers .DS_Store et Thumbs.db d’un système Linux | #Effacer les fichiers .DS_Store et Thumbs.db d’un système Linux | ||
find /home/ -name .DS_Store -exec rm -f {} \; | |||
=== Rechercher dans un fichier (XXX est un mot ou une expression régulière) === | |||
Rechercher dans un fichier (XXX est un mot ou une expression régulière) | |||
<pre> | <pre> | ||
cat /var/log/syslog | grep XXX | cat /var/log/syslog | grep XXX | ||
| Ligne 60 : | Ligne 58 : | ||
</pre> | </pre> | ||
Afficher les dernières lignes d’un fichier | === Afficher les dernières lignes d’un fichier === | ||
tail /var/log/syslog | |||
Afficher en live (en temps réel) un fichier (ctrl-c pour sortir) | === Afficher en live (en temps réel) un fichier (ctrl-c pour sortir) === | ||
tail -f /var/log/syslog | |||
Afficher le contenu d’un fichier (on affiche les logs principaux, faites ctrl-c pour stopper !) | === Afficher le contenu d’un fichier (on affiche les logs principaux, faites ctrl-c pour stopper !) === | ||
<pre> | <pre> | ||
cat lefichier.txt | cat lefichier.txt | ||
zcat /var/log/syslog.1.gz | zcat /var/log/syslog.1.gz | ||
</pre> | </pre> | ||
Chercher un fichier : | #Chercher un fichier : | ||
<pre> | <pre> | ||
find -name "*.log" | find -name "*.log" | ||
| Ligne 81 : | Ligne 79 : | ||
grep -Rl "quelques chose" . | grep -Rl "quelques chose" . | ||
</pre> | </pre> | ||
== sudo == | == sudo == | ||