Pourquoi ne puis-je pas utiliser une commande comme celle-ci pour trouver tous les fichiers PDF dans un répertoire et des sous-répertoires? Comment fait-on ça? (J'utilise bash dans ubuntu)
ls -R *.pdf
ÉDITER
Comment pourrais-je alors supprimer tous ces fichiers?
Juste au cas où vous voudriez une sortie similaire à la ls -lcommande, montrant la taille du fichier, la propriété, la date, etc., vous pouvez l'utiliser findavec l' -lsoption, par exemplefind . -name \*.pdf -ls
RFVoltolini
2
Comme d'autres l'ont dit, trouver est la réponse.
Maintenant, pour répondre à l'autre partie.
Comment pourrais-je alors supprimer tous ces fichiers?
ls -l
commande, montrant la taille du fichier, la propriété, la date, etc., vous pouvez l'utiliserfind
avec l'-ls
option, par exemplefind . -name \*.pdf -ls
Comme d'autres l'ont dit, trouver est la réponse.
Maintenant, pour répondre à l'autre partie.
Comment pourrais-je alors supprimer tous ces fichiers?
trouver . -iname * .pdf -exec rm {} \;
Devrait le faire.
la source
Utilisez find au lieu de ls
la source