Donner récursivement la propriété de “dossier/” et tout son contenu à “user” de “groupe”
# chown -R user:groupe dossier/
Appliquer récursivement les droits “777” (lecture, écriture, exécution pour tous) à “dossier/” et tout son contenu
# chmod -R 777 dossier/
La rechercher un fichier dans l'arborescence
Rechercher “le_fichier.txt” dans le dossier “/dossier/” :
find /dossier/ -name le_fichier.txt -print
chercher un les fichiers modifiés (dernières modifications) depuis X jours :
find /dossier/ -mtime -7 -print
dans le /dossier/ afficher tous les fichiers (dossiers compris) modifiés depuis 7 jours
sources :
La rechercher un fichier dans l'arborescence. Va plus vite de “find” car il fait une recherche dans un index.
Rechercher “le_fichier.txt” dans le dossier “/dossier/” :
locate nom_du_fichier
Mettre à jour l'index :
updatedb
La rechercher dans un (ou plusieurs) fichier(s)
Liens pour grep : http://www.misfu.com/recherche-caracteres-metacaracteres-linux.html
Rechercher “toto” dans les fichiers du dossier courant et sous-dossiers :
grep -l -R "toto" ./ -l De l'anglais List files only : Affichage uniquement des noms des fichiers contenant la chaîne recherchée. Les lignes ne sont pas affichées -R appliquer récursivement (comme pour bien d'autres commandes)
Écrire les résultats dans un fichier texte :
grep -l -R "alltuckedinathome" ./ | tee resultat.txt
Lire un fichier qui se remplit … pour lire les logs en directe !
“Écouter” les mails entrants :
tail -f /usr/local/psa/var/log/maillog
copie de fchiers …
Copier un répertoire et tout son contenu :
cp -avr repertoire_source repertoire/destination
déplacer de fichiers …
déplacer un fichier/répertoire du dossier courant vers le répertoire distant “/home/cedric/Bureau”:
mv voiture /home/cedric/Bureau
déplacer plusieurs fichiers/répertoires du dossier courant vers le répertoire distant “/home/cedric/Bureau/test”:
mv toto.txt frais.txt elements.txt /home/cedric/Bureau/test
$ tar -cvzf archive.tgz dossier_originel/
$ tar -xvzf archive.tgz
“Écouter” le log d'appache :
tail -f /var/www/vhosts/domain.com/logs/error_log