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
- ¿Cómo se pueden convertir los archivos MP4 a un archivo mpeg-2?
- ¿Cuál es el formato de archivo para grabar videos DVD / R?
- ¿Es imposible un formato de archivo único?
- Cómo convertir DVD a MP4 gratis
- ¿Por qué existe el formato de archivo PDF y cuáles son sus ventajas y desventajas?
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