7z - Un archivador de archivos con la relación de compresión más alta
7z [adeltux] [-] [SWITCH] <ARCHIVE_NAME> <ARGUMENTS>...
7-Zip es un archivador de archivos con la relación de compresión más alta. El programa es compatible con los formatos 7z (que implementa el algoritmo de compresión LZMA), ZIP, CAB, ARJ, GZIP, BZIP2, TAR, CPIO, RPM y DEB. La relación de compresión en el nuevo formato 7z es 30-50% mejor que la relación en formato ZIP.
7z usa complementos para manejar archivos.
Agregar
Borrar
Extracto
Lista
Prueba
Actualizar
eXtract con rutas completas
Incluir archivos
excluir archivos
Deshabilitar indicador de porcentaje
Incluir nombres de archivo
no almacene enlaces simbólicos; almacenar los archivos/directorios a los que apuntan. PRECAUCIÓN: la etapa de escaneo nunca puede terminar debido a enlaces simbólicos recursivos como
ln -s .. ldir
Establecer método de compresión (consulte /usr/share/doc/p7zip/DOC/MANUAL/cmdline/switches/method.htm para obtener una lista de métodos)
Solo formato 7z: habilita o deshabilita el cifrado de encabezado de archivo (predeterminado: desactivado)
Establecer directorio de salida
Configurar la clave
Subdirectorios recursivos (PRECAUCIÓN: esta bandera no hace lo que piensas, evita usarla)
Crear archivo SFX
Leer datos de StdIn, por ejemplo:
tar cf - directory | 7z a -si directory.tar.7z
Escribir datos en StdOut, por ejemplo:
echo foo | 7z a dummy -tgzip -si -so > /dev/null
Establece el modo técnico para el comando l (lista)
Tipo de archivo (7z, zip, gzip, bzip2, lzip o tar. El formato 7z es el predeterminado)
Crear volúmenes
Opciones de actualización
Establecer directorio de trabajo
Excluir nombres de archivo
Suponga que sí en todas las consultas
7-Zip devuelve los siguientes códigos de salida:
Normal (no se detectan errores ni advertencias)
Advertencia (Error(es) no fatal(es)). Por ejemplo, algunos archivos no se pueden leer durante la compresión. Entonces no estaban comprimidos
Error fatal
Parámetros de línea de comando incorrectos
No hay suficiente memoria para la operación
El usuario detuvo el proceso con control-C (o similar)
NO UTILICE el formato 7-zip para realizar copias de seguridad en Linux/Unix porque: - 7-zip no almacena el propietario/grupo del archivo.
En Linux/Unix, para hacer una copia de seguridad de los directorios, debe usar tar :
- para hacer una copia de seguridad de un directorio:
tar cf - directory | 7za a -si directory.tar.7z
- para restaurar su copia de seguridad:
7za x -so directory.tar.7z | tar xf -
Si desea enviar archivos y directorios (no al propietario del archivo) a otros usuarios de Unix/MacOS/Windows, puede usar el formato 7-zip.
Ejemplo :
7za a directory.7z directory
No uses "-r" porque esta bandera no hace lo que piensas.
No use el directorio/* debido a los archivos ".*" (ejemplo: "directorio/*" no coincide con "directorio/.perfil")
Agrega todos los archivos del directorio "dir1" al archivo archive.7z usando "configuración ultra":
7z a -t7z -m0=lzma -mx=9 -mfb=64 -md=32m -ms=on archive.7z dir1
archivo 7z
metodo lzma
nivel de compresión=9 (Ultra)
número de bytes rápidos para LZMA=64
tamaño del diccionario=32 megabytes
archivo sólido=encendido
Agregue todos los archivos del directorio "dir1" al archivo SFX archive.exe (Observación: el archivo SFX DEBE terminar con ".exe"):
7z a -sfx archive.exe dir1
Agregue todos los archivos del directorio "a_directory" al archivo "archive.7z" (con el cifrado de archivo de encabezado y datos activado):
7z a -mhe=on -pmy_password archive.7z a_directory
7za(1), 7zr(1), bzip2(1), gzip(1), lzip(1), zip(1)
/usr/share/doc/p7zip/DOC/MANUAL/index.htm