Não há arquivos com o nome " .jpg" no local onde você emitiu o comando. Você precisa tomar esse literal: " .jpg" não é " .JPG" ou " .jpg" ou qualquer outra combinação. O Windows é diferente dessa forma: ele será visto como o mesmo.
No mesmo diretório, execute ls e ele mostrará o conteúdo desse diretório. ls *jpg para listar todos os arquivos que terminam em *.jpg .
Lembre-se de que -R significa recursivo, mas que se aplica apenas a diretórios ao copiar. Isso não significa que você obterá todos os arquivos em todos os diretórios que possuem um arquivo que termina em *.jpg .
Se você quiser encontrar todos os arquivos terminados em * .jpg e copiá-los para / test1 /, isso funcionará:
find . -depth -name '*.jpg' -print | cpio -pmdv /test1/
Adicione um ~ a / test1 / se estiver no seu diretório pessoal.
onde test1 já foi criado sob MikeO
O que você quer dizer com isso? Se você encontrar o diretório inicial "MikeO": o / começa em / (ou seja, root). Se você encontrar /home/MikeO/test / precisará de um ~ na frente do /test1 .