web-dev-qa-db-fra.com

Comment rechercher récursivement des fichiers avec certaines extensions?

J'ai besoin de trouver tous les .psd fichiers sur mon système Linux (hébergement web dédié). J'ai essayé quelque chose comme ça: ls -R *.psd, mais ça ne marche pas. Suggestions?

20

Pour ce faire, vous pouvez utiliser la commande find suivante:

find /path/to/search -iname '*.psd'

iname effectue une recherche insensible à la casse.

46
onteria_

vous pouvez aussi

ls ./**/*.psd

mais:

  • vous devez avoir la version bash 4+
  • vous devez avoir shopt -s globstar #dans votre .bashrc ou .profile, etc ....
  • recherche la casse (ou vous devez définir shopt -s nocaseglob aussi)
5
jm666