Cómo duplicar solo todos los archivos MP4 en un DVD o SR1 en Linux en un solo lugar en un CD MP4

En Linux (siempre que tenga el intérprete de shell de comandos bash para ejecutar), el truco es utilizar el comando find Quizás mire esta publicación aquí: Acoplar un directorio anidado

Entonces, ¿qué buscas? ¿Una copia de esos archivos? ¿O quieres un enlace en vivo a ellos en su lugar? Eso gobierna lo que agrega al comando find. Por ejemplo, en lo anterior se usa el comando mv (mover), para copiar, sustitúyalo por cp. Pero, ¿qué pasa si solo desea un enlace que apunte al archivo original (sin copiar / mover físicamente nada), entonces el comando ln es lo que está buscando.

Por ejemplo, hacer una copia normal usando las rutas en su ejemplo:

find / media / myCD -name ‘* .mp4’ | xargs -i cp {} / media / MP4CD

Por supuesto, esto no admite colisiones de nombres de archivos. ¿Qué pasa si hay un archivo en dos carpetas en la fuente con el mismo nombre? Lo anterior solo colocará el primer archivo encontrado en la nueva ruta, ignorando el segundo archivo.

Después de hacer esto (tenga en cuenta que los archivos dentro de / media / MP4CD se supone que son solo una carpeta en su unidad. Necesita grabarlos en un nuevo CD. Muchos programas disponibles para grabar una carpeta en un CD, cada uno con diferentes formas de hacerlo, algunos pueden ejecutarse desde la línea de comandos, otros necesitan una interfaz GUI.

Por ejemplo, incluso en una sola distribución (Ubuntu) hay varias alternativas: CdDvd / Burning – Wiki de ayuda comunitaria

Los copiaría a todos en un directorio separado y grabaría el contenido de este directorio en el CD. Si entiendo tu pregunta correctamente, por supuesto.