Table of Contents
Las 5 mejores herramientas de archivo de línea de comandos para Linux-Parte 1
En nuestro día a día nos encontramos con archivos archivados en las plataformas de todo tipo, ya sea Windows. Mac. o Linux. Hay varios programas de aplicación disponibles para todas las plataformas para crear archivos de almacenamiento y descomprimirlos. Cuando se trata de trabajar en la plataforma Linux, tenemos que tratar con archivos archivados con mucha frecuencia.
Herramientas de archivo de línea de comandos de Linux
Aquí, en este artículo, discutiremos las herramientas de archivo disponibles sobre la distribución estándar de Linux, sus características, ejemplos, etc. El artículo está dividido en dos partes, cada parte contiene cinco herramientas de archivo de línea de comandos (es decir, total de 10 mejores herramientas de archivo de línea de comandos. .
¿Qué es un archivo archivado?
Un archivo de almacenamiento es un archivo comprimido que se compone de uno o más archivos de computadora junto con metadatos.
Características de archivado
- Compresión de datos
- Cifrado
- Concatenación de archivos
- Extracción automática
- Instalación automática
- Volumen de origen e información de medios
- Extensión de archivos
- Suma de comprobación
- Información de la estructura del directorio
- Otros metadatos (datos sobre los datos)
- Descubrimiento de errores
Área de aplicación
- Almacene el sistema de archivos informáticos junto con los metadatos.
- Útil para transferir archivos localmente.
- Útil para transferir archivos a través de la web.
- Aplicación de empaquetado de software.
A continuación, se muestra la útil aplicación de archivo en la distribución estándar de Linux:
1. tar Command
tar. es la herramienta de aplicación de archivo estándar de UNIX/Linux. En su etapa inicial, solía ser un programa de archivo en cinta que gradualmente se convierte en un paquete de archivo de uso general que es capaz de manejar archivos de todo tipo. tar acepta muchos filtros de archivo con opciones.
opciones tar
- -A. Agrega archivos tar a archivos existentes.
- -c. crea un nuevo archivo de almacenamiento.
- -d. compara el archivo con el sistema de archivos especificado.
- -j. bzip el archivo
- -r. anexa archivos a archivos existentes.
- -t. enumera el contenido de los archivos existentes .
- -u. actualizar el archivo
- -x. extraer el archivo del archivo existente.
- -z. gzip el archivo
- –delete. elimina archivos del archivo existente.
tar Ejemplos freestar.config. enabled_slots.push
Crea un archivo tar.
# tar-zcvf name_of_tar.tar.gz/ruta/a/carpeta
Descomprima un archivo tar.
# tar-zxvf Name_of_tar_file.tar.gz
Para obtener ejemplos más detallados, r Lea 18 ejemplos de comandos Tar en Linux.
Shar Command
shar. que significa archivo Shell. es un script de shell, el ejecución de la cual creará los archivos. shar es un archivo de almacenamiento autoextraíble que es una utilidad heredada y necesita Unix Bourne Shell. para extraer los archivos. shar tiene la ventaja de ser texto sin formato, sin embargo, es potencialmente peligroso, ya que genera un ejecutable.
opciones de shar
- -o. guarde la salida en archivos de almacenamiento como se especifica, en la opción.
- -l. : Limite el tamaño de salida, como se especifica, en la opción pero no lo divida.
- -L. Limite el tamaño de salida, como se especifica, en la opción y divídalo.
- -n. nombre del archivo que se incluirá en el encabezado de los archivos shar.
- -a. permitir generación de encabezados.
Nota. La opción ‘-o. es necesaria si la ‘ Se utiliza la opción -l. ‘o’ -L. ‘y se requiere la opción’ -n. ‘si la opción’ -a
Ejemplos de shar
Cree un archivo de almacenamiento shar.
# shar file_name.extension> filename.shar
Extraiga un archivo de almacenamiento shar.
# unshar nombre_archivo.shar
3. Ar Command
ar. es la utilidad de creación y manipulación de archivos, utilizada principalmente para bibliotecas de archivos de objetos binarios. ar significa archivador que puede usarse para crear archivos de cualquier tipo para cualquier propósito, pero ha sido reemplazado en gran medida por ‘tar’ y hoy en día se usa solo para crear y actualizar archivos de biblioteca estáticos.
opciones de ar
- -d. elimina módulos del archivo.
- -m. mueve miembros en el archivo.
- -p. Imprime los miembros especificados del archivo.
- -q. Quick Append.
- -r. inserta un miembro del archivo para archivar.
- -s. agrega índice para archivar.
- -a. : Agregue un nuevo archivo a los miembros existentes del archivo.
ar Ejemplos
Cree un archivo usando la herramienta ‘ ar. con una biblioteca estática, diga ‘ libmath .a. ‘con los archivos objetivos’ substracción ‘y’ división ‘como.
# ar cr libmath.a substraction.o division.o
Para extraer un archivo de almacenamiento’ ar ‘.
# ar x libmath.a 4. cpio
cpio. significa Copiar dentro y fuera. Cpio es un archivador de archivos de propósito general para Linux. Es utilizado activamente por RedHat. Package Manager. (RPM) y en initramfs. del Kernel de Linux, así como una importante herramienta de archivo en Instalador de Apple Computer. (pax).
cpio options
- -0. lee una lista de nombres de archivos terminados por un carácter nulo en lugar de una nueva línea.
- -a. restablecer el tiempo de acceso.
- -A. agregar.
- -b. intercambiar.
- -d. crear directorios.
Ejemplos de cpio
Crear un archivo de almacenamiento ‘cpio’.
# cd tecmint # ls archivo1.o archivo2.o archivo3.o # ls | cpio-ov>/path/to/output_folder/obj.cpio
Para extraer un archivo cpio.
# cpio-idv 5. Gzip
gzip. es una utilidad de compresión y descompresión de archivos estándar y ampliamente utilizada. Gzip permite la concatenación de archivos. Al comprimir el archivo con gzip, se genera el tarball que tiene el formato ‘* .tar.gz. o ‘ * .tgz. .
Opciones de gzip
- –stdout. produce salida en salida estándar.
- –to-stdout. produce salida en salida estándar.
- –descomprimir. descomprimir archivo.
- –descomprimir. descomprimir archivo.
- -d. Descomprimir archivo.
- -f. Forzar compresión/descompresión.
Ejemplos de gzip
Cree un archivo de almacenamiento ‘gzip’.
# tar-cvzf nombre_de_archivo.tar.gz/ruta/a/carpeta
Para extraer un archivo de almacenamiento ‘gzip’.
# gunzip nombre_archivo.tar.gz
El comando anterior debe pasarse seguido con el siguiente comando.
# tar-xvf file_name.tar
Nota. La arquitectura y funcionalidad de ‘gzip’ dificulta la recuperación de archivos corruptos. Archivo ‘archivo tar comprimido con gzip’. Se recomienda hacer varias copias de seguridad de archivos importantes comprimidos con gzip, en diferentes ubicaciones.
Eso es todo por ahora. Discutiremos otras aplicaciones de compresión y descompresión, disponibles para Linux, en nuestro próximo artículo. Hasta entonces, estad atentos y conectados a Tecmint. No olvide enviarnos sus valiosos comentarios en la sección de comentarios a continuación.