Cómo crear un archivo autoextraíble usando shar en Linux

¿Es muy molesto o incluso agotador, después de enviarles el archivo debe explicar al contacto qué es y cómo descomprimirlo? Si responde "sí", entonces le gustará shar en Linux.

Con shar, puede "empaquetar" muchos archivos en un solo archivo. Si lo envía a sus contactos, solo deben asegurarse de que sea ejecutable y se esté ejecutando para extraerlo. No hay comandos complicados y no es necesario guiarlos a través del proceso.

Veamos cómo usarlo para empaquetar un grupo de archivos en un solo archivo "shar".

Instalar Shar

De forma predeterminada, Shar no está incluido en la mayoría de las distribuciones de Linux, por lo que primero debe instalarlo para crear un archivo automático de archivos Shar. Sin embargo, no lo encontrará en el centro de software, ni lo encontrará usted mismo a través de apt. En su lugar, deberá instalar el paquete "sharutils" más grande que lo contiene. Para hacer esto, inicie la terminal y use el siguiente comando:

Cómo crear un archivo autoextraíble usando shar en Linux

Encuentra y prepara documentos

Shar es una herramienta de línea de comandos que puede procesar una gran cantidad de archivos a la vez y colocarlos en un solo archivo. Por lo tanto, para mayor comodidad y facilidad de uso, cree una carpeta temporal y luego mueva o copie todos los archivos que se incluirán en el archivo shar a la carpeta temporal.

Con su terminal aún activa, cd a su nuevo directorio.

Archivo de paquete

Para crear su archivo shar, ejecute el siguiente comando:

Cambie el "Nombre de archivo de archivo" a su nombre de archivo.

Cómo crear un archivo autoextraíble usando shar en Linux

"Descompongamos las instrucciones", echemos un vistazo a cómo operar.

Por supuesto, el shar inicial es el programa en sí.

El ./* es la entrada, y en este caso particular, significa "todos somos los archivos en ese directorio".

> Es el distribuidor entre la entrada y la salida del comando. El programa entiende esto como "fusionar cada entrada a la izquierda del paréntesis en un solo archivo definido a la derecha del paréntesis".

El proceso es muy rápido, generalmente no más de unos segundos (dependiendo del rendimiento de su PC). 

Después de crear un archivo, puede compartir el nuevo archivo con sus contactos. Aunque también requieren que los sharutils se extraigan automáticamente, como verá en el siguiente paso, todo será más simple que tratar con archivos típicos.

Extraer archivos shar

Cuando su amigo recibe el archivo shar, todo lo que tiene que hacer es hacerlo ejecutable y luego ejecutarlo.

Suponiendo que sus amigos tengan Sharutils instalados, pueden usar el siguiente comando para extraer los archivos:

Cómo crear un archivo autoextraíble usando shar en Linux

Eso es todo: los archivos que contiene se extraen en la misma carpeta. Ahora podemos eliminar los archivos originales que nos enviaron.

 La mayoría de los escritorios de Linux proporcionan soporte completo para tar, gz, zip y otros formatos de compresión, por lo que shar no es muy útil en este caso. Sin embargo, si usa Linux en un entorno de servidor (o sin cabeza), shar será muy útil porque puede extraer fácilmente archivos de almacenamiento sin tener que recordar varios comandos: no se requieren pasos adicionales, no hay indicadores y conmutadores, ni Se requieren otros programas para instalar.

Supongo que te gusta

Origin www.linuxidc.com/Linux/2020-04/162947.htm
Recomendado
Clasificación