7z
Comprimidos
Uso
7z <a|x|l> <archive.7z> [files]Se usa con un verbo delante — `a` para añadir, `x` para extraer con rutas, `e` para aplanarlas, `l` para listar —, lee mucho más que .7z, también zip, tar y rar, y comprime más que la mayoría; el directorio de salida va pegado a `-o`, sin espacio, y `-mhe=on` junto a `-p` es lo que además oculta los nombres.
Opciones habituales
| Opción | Significado |
|---|---|
| a | Add or create. |
| x | Extract keeping the stored directory structure. |
| e | Extract everything into one directory, flattening paths. |
| l | List the contents. |
| -o<dir> | Output directory, written with no space after -o. |
| -p<password> | Password. Add -mhe=on to encrypt the file names too. |
| -mx=9 | Maximum compression. |
| -t7z / -tzip | Choose the output format. |
Ejemplos
7z a -mx=9 backup.7z ./dataA tightly compressed archive.
7z x archive.7z -o/tmp/outExtract with the folder structure intact.
7z a -p -mhe=on secret.7z ./docsEncrypt the contents and the file names, with a prompted password.
Empaquetar y comprimir son tareas distintas: tar empaqueta, gzip reduce y .tar.gz es lo uno y lo otro.
Cómo leerlo
- Los corchetes [ ] marcan una parte que puedes omitir.
- Los puntos suspensivos … indican que puedes poner varios.
- Las opciones distinguen mayúsculas: en algunos comandos -r y -R no hacen lo mismo.
Preguntas
Q. ¿Qué hace 7z?
Se usa con un verbo delante — `a` para añadir, `x` para extraer con rutas, `e` para aplanarlas, `l` para listar —, lee mucho más que .7z, también zip, tar y rar, y comprime más que la mayoría; el directorio de salida va pegado a `-o`, sin espacio, y `-mhe=on` junto a `-p` es lo que además oculta los nombres.
Q. ¿Cómo se escribe?
7z <a|x|l> <archive.7z> [files] — los corchetes marcan lo que puedes omitir.
Q. ¿Cuántas opciones vale la pena saber?
Aquí van 8; la lista completa está en man 7z. Este comando está en Comprimidos.
Comandos relacionados
página man: man 7z