Isso parece factível no bash:
set -o nocasematch dotglob globstar
cp /1/**/*test*.mp4 /2/Videos/
Vamos supor que eu tenha esses arquivos:
Como posso copiar todos esses arquivos em / 2 / Videos com uma única linha de comando?
Todos os arquivos que terminam com “mp4” e têm “teste” dentro do nome devem ser incluídos. Sem distinção entre maiúsculas e minúsculas, se possível.
Eu poderia usar o explorador de arquivos para procurar todos os arquivos chamados "teste" e filtrar por vídeo, mas existe alguma maneira de fazer isso a partir do terminal?
Testado com o comando abaixo e funcionou bem
find /location_from_where_files_need_be_copied -type f -iname "Test*.mp4" -exec cp -t /targetlocation {} \;