51 votes

Comment répertorier un type spécifique de fichiers dans des répertoires récursifs dans le shell?

Comment pouvons-nous trouver un type spécifique de fichiers, c’est-à-dire .doc fichiers pdf présents dans des répertoires imbriqués.

commande que j’ai essayée:

mais s’il y a un nom de fichier comme `` la commande affichera cela aussi, ce qui n’est évidemment pas ce que je veux. Quelle commande dois-je utiliser à la place ?

82voto

Benoit Courtine Points 4484

Si vous êtes plus à l’aise avec « ls » et « grep », vous pouvez faire ce que vous voulez en utilisant une expression régulière dans la commande grep (le caractère de fin '$' indique que .doc doit être à la fin de la ligne. Cela exclura « fichier.doc.txt »):

Plus d’informations sur l’utilisation de grep avec des expressions régulières dans l’homme.

35voto

ghostdog74 Points 86060

La sortie de commande est principalement destinée à la lecture par des humains. Pour une requête avancée pour un traitement automatisé, vous devez utiliser une commande plus puissante :

Comme si vous aviez bash 4.0++

8voto

Leo Bastin Points 63
<pre><code></code><p>Cela montrera également le chemin.</p></pre>

3voto

Certaines des autres méthodes qui peuvent être utilisées:

``

``

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X