GNUly:
find . -iname '*.gif' -print0 | grep -z loader | xargs -r0 cp -t /home/me
POSIXly:
find . -name '*.[gG][iI][fF]' -path '*loader*' -exec sh -c '
exec cp "$@" /home/me' sh {} +
(Eu usei -path
para ser equivalente à solução grep
, mas parece que você quer que loader
seja encontrado no nome do arquivo, ao contrário de seus componentes de diretório, caso em que você deve use -name
).
Observe que -iname '*.gif'
pode não corresponder em .GIF
em uma localidade em que% bac_de% é i
em vez de İ
(como locais turcos em sistemas GNU).