¿Es posible montar una tubería en cp?

¿Es posible montar una tubería en cp?

Este código es incorrecto pero ¿hay algo que haga su trabajo?

mount somefile.iso | cp - Directory

Más específicamente, tengo problemas de solo lectura al utilizar los archivos originales montados, por lo que necesito una copia.

Respuesta1

Si bien esto definitivamente no es posible a través de una tubería (mount hace que el archivo sea accesible a través del sistema de archivos, pero afortunadamente NO los enviará todos a través de la salida estándar), sin embargo, puedes usar un encadenamiento de comandos normal como mount -o loop /path/to/file.iso /path/to/directory && cp /path/to/directory /path/to/cop. Aquí &&solo significa que el segundo comando se ejecutará si y sólo si el primer comando tuvo éxito (es decir, devolvió 0).

Ahora, aparentemente lo que quieres hacer no es montar la ISO, sino extraer los archivos de la ISO como lo harías con un archivo tar.gz o zip, si entendí correctamente. En este caso, puede buscar aquí alternativas más eficientes:¿Cuál es la forma más rápida de extraer una ISO?

información relacionada