find : Différence entre versions
De Vulgum Techus
(→Commandes utiles) |
(→Commandes utiles) |
||
Ligne 2 : | Ligne 2 : | ||
= Commandes utiles = | = Commandes utiles = | ||
− | find . -type f -name nnnnnnnn.ext -printf '%s %p\n' -> liste avec leur taille tous les fichiers nnnnnnnn.ext | + | A partir du dossier courant |
+ | find . -> trouver tous les fichiers et dossiers | ||
+ | find . -type d -> trouver tous les dossiers | ||
+ | find . -type f -> trouver tous les fichiers | ||
+ | find *.log -> trouver tous les fichiers à extension log | ||
+ | find . -type f | xargs chmod -v 644 -> trouver tous les fichiers et mettre leurs permissions à 644 | ||
+ | find . -type d | xargs chmod -v 755 -> trouver tous les dossiers et mettre leurs permissions à 755 | ||
+ | find . -type f -name nnnnnnnn.ext -printf '%s %p\n' -> liste avec leur taille tous les fichiers nnnnnnnn.ext | ||
exemple : find . -type f -name *.log -printf '%s %p\n' | exemple : find . -type f -name *.log -printf '%s %p\n' | ||
− | find . -type d -name nnnnnnnn -printf '%p\n'-> liste tous les dossiers nnnnnnnn | + | find . -type d -name nnnnnnnn -printf '%p\n'-> liste tous les dossiers nnnnnnnn |
exemple : find . -type f -name logs -printf '%p\n' | exemple : find . -type f -name logs -printf '%p\n' | ||
= Liens utiles = | = Liens utiles = | ||
* [http://www.linux-france.org/article/memo/node126.html linux-france.org] Utilisation de la commande '''find''' | * [http://www.linux-france.org/article/memo/node126.html linux-france.org] Utilisation de la commande '''find''' |
Version du 22 décembre 2014 à 13:37
Commandes utiles
A partir du dossier courant find . -> trouver tous les fichiers et dossiers find . -type d -> trouver tous les dossiers find . -type f -> trouver tous les fichiers find *.log -> trouver tous les fichiers à extension log find . -type f | xargs chmod -v 644 -> trouver tous les fichiers et mettre leurs permissions à 644 find . -type d | xargs chmod -v 755 -> trouver tous les dossiers et mettre leurs permissions à 755 find . -type f -name nnnnnnnn.ext -printf '%s %p\n' -> liste avec leur taille tous les fichiers nnnnnnnn.ext exemple : find . -type f -name *.log -printf '%s %p\n' find . -type d -name nnnnnnnn -printf '%p\n'-> liste tous les dossiers nnnnnnnn exemple : find . -type f -name logs -printf '%p\n'
Liens utiles
- linux-france.org Utilisation de la commande find