Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Dernière révision Les deux révisions suivantes | ||
linux:find [23-10-2019 11:18] edmc73 [Commande utile] |
linux:find [09-11-2020 11:29] edmc73 [Alternatives] |
||
---|---|---|---|
Ligne 104: | Ligne 104: | ||
| | ||
affiche tous les fichiers se terminant par '' | affiche tous les fichiers se terminant par '' | ||
+ | |||
+ | . | ||
+ | |||
+ | |||
+ | On peut aussi afficher les infos que l'on veut avec printf | ||
+ | find . -printf '%f %u:%g %a' | ||
+ | Affichera le nom du fichier seulement suivi du user:group et dernière date d' | ||
+ | |||
+ | Si on veux savoir combien de fichiers sont utilisés par utilisateur | ||
+ | find . -printf ' | ||
+ | | ||
+ | ===== Alternatives ===== | ||
+ | |||
+ | **find** est récursif. Si vous voulez supprimer une liste de fichier dans un seul répertoire et donc sans supprimer les fichiers des sous répertoires, | ||
+ | |||
+ | ls *fichier*.txt | xargs rm | ||
+ | |||
+ | |||
+ | Sinon utilisez l' | ||
+ | find . -maxdepth 1 -type f | ||