linux – ¿Cuál es la mejor manera de volver a unir archivos después de dividirlos?

Pregunta:

Si tengo un archivo grande y necesito dividirlo en trozos de 100 megabytes, lo haré

split -b 100m myImage.iso

Que suele darme algo como

xaa
xab
xac
xad

Y para volver a juntarlos he estado usando

cat x* > myImage.iso

Parece que debería haber una forma más eficiente que leer cada línea de código en un grupo de archivos con cat y redirigir la salida a un nuevo archivo. Como una forma de simplemente abrir dos archivos, quitar el marcador EOF del primero y conectarlos, sin tener que revisar todos los contenidos.

Windows / DOS tiene un comando de copia para archivos binarios. La ayuda menciona que este comando fue diseñado para poder combinar varios archivos. Funciona con esta sintaxis: ( /b es para modo binario)

copy /b file1 + file2 + file3 outputfile

¿Existe algo similar o una mejor manera de unir archivos grandes en Linux que cat?

Actualizar

Parece que cat es, de hecho, la forma correcta y la mejor forma de unir archivos. Me alegra saber que estaba usando el comando correcto todo el tiempo 🙂 Gracias a todos por sus comentarios.

Respuesta:

Para eso está hecho el cat . Dado que es una de las herramientas GNU más antiguas, creo que es muy poco probable que cualquier otra herramienta lo haga más rápido o mejor. Y no está canalizando , solo está redirigiendo la salida.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım