Si hace clic con el botón derecho en un archivo en Nautilus y selecciona Comprimir, aparece un cuadro de diálogo donde puede elegir un formato de compresión y un nombre de archivo. Si hace clic en Avanzado, hay configuraciones para dividir y comprimir el archivo, pero está desactivado / insensible. ¿Cómo y cómo activo esas funciones?
Editar: en una respuesta a continuación, se ha sugerido que tiene algo que ver con rar. Pero tengo eso instalado, y no tengo las opciones para dividir.
nautilus
compression
archive
split
Jo-Erlend Schinstad
fuente
fuente
Respuestas:
Solo algunas herramientas de archivo admiten la división. Uno de ellos es el paquete RAR
rar
(pero es shareware y necesita comprarlo después de 40 días - ¿ Shareware en los repositorios de Ubuntu? (RAR) ) y otro es, por ejemplo, el paquete 7zipp7zip-full
. Necesita instalar uno de ellos (sugiero 7zip porque es completamente gratis).También puede crear un archivo sigle y luego dividirlo en partes usando el
split
comando (o HJSplit para GUI).fuente
rar
instalado? Paquetesunrar
yunrar-free
son solo para soporte de descompresión RAR.zip
archivos, 7-Zip en Wine / Playonlinux parece la forma más fácil (ya que fallé al intentar elzip
comando para el propósito dado, como se indica aquí ; dicho comando, si tiene éxito, podría agregarse al menú contextual del administrador de archivos) . Crear unhjsplit
archivo zip grande y luego usarlo para dividirlo, como se indicó anteriormente, es un camino a seguir (los archivos zip resultantes se pueden extraer directamente como el archivo original no archivado), pero dividir un archivo parece un procedimiento mucho más lento que el archivo directo múltiple archivadozip
archivos en este contexto, parece que elzip
comando se puede usar para crear archivos zip de varios volúmenes, solo que los resultados no son muy útiles, ya que el archivo zip de varios archivos no se puede extraer directamente, sino que debe componerse como un archivo a través de un segundo comando antes de la extracción: más aquí y aquí .split
Es preferible crear un archivo y luego dividirlo con .Para activar la opción de división, seleccione .rar en el cuadro desplegable de extensión de archivo.
fuente
7z
también funcionó para mí.Intente reemplazar rar por unrar-free o al revés.
Esto se puede hacer simplemente
fuente
rar
también es necesario;sudo apt-get install rar
. Seleccionar7z
también funcionó para mí.Considerando el caso específico de los archivos ZIP de múltiples segmentos ,
Esta es una respuesta complementaria a la principal .
Como ya se indicó en la respuesta principal, solo algunas herramientas de archivo admiten la división, y la GUI principal no parece capaz de crear archivos de múltiples segmentos en
zip
formato. Sin embargo, se pueden utilizar formatos alternativos, a saber,rar
y7z
.Además, solo algunas herramientas pueden extraer archivos zip de múltiples segmentos, como los que se analizan aquí: sobre eso, vea la nota final de esta respuesta.
Como la pregunta aborda específicamente el problema de manejar el archivado desde el menú contextual del administrador de archivos , busqué algunos comandos que podrían lograr el propósito dado incluso para los
zip
archivos: dichos comandos, si tienen éxito, podrían agregarse fácilmente al administrador de archivos como entradas del menú contextual.Teniendo en cuenta la
zip
herramienta, los archivos de múltiples segmentos se pueden crear directamente con un comando comozip my_archive.zip -r <file> -s 20971519
(más detalles en esta pregunta ), pero estos no son en absoluto útiles porque no están listos para ser extraídos (se necesita unzip -s 0
comando suplementario para crear un gran 1- archivo extraíble (como se describe aquí ) y esta limitación no se puede evitar. Enviar un archivo de múltiples segmentos a alguien que no sabe esto no tiene sentido.Como ya se sugirió en la respuesta principal, otra forma es comprimir el archivo y luego dividir el archivo de un archivo con
split
(o lahjsplit
GUI). (He probado la GUI y la encontré extremadamente lenta, mientras que para el menú contextual no es necesaria la GUI).La idea es agregar al menú contextual del administrador de archivos una entrada que, con solo un clic,
zip
archivo,Entonces, he probado con Thunar y una acción personalizada con estos tres comandos conectados por
&&
:(Eso se aplicará a uno o más archivos seleccionados, pero no a los directorios; para aplicar a los directorios,
zip -r
se necesita la opción:)
-j
representa una opción parazip
"desechar la ruta": a diferencia de un comando de terminal que contiene la ruta completa de los archivos a archivar, un comando de menú contextual que se utiliza%F
para los archivos seleccionados agregaría al archivo una carpeta de entrada -estructura de carpeta a menos que-j
se use; (fuente: crear zip - ignorar la estructura del directorio );my_archive.zip
es el nombre personalizado del archivo aún no dividido;split
se le aplicará el comando y luego se eliminará el primero conrm
%F
se puede usar en una acción personalizada de Thunar para comprimir varios archivos comozip
; alternativamente,%f
se utilizará para la selección de un solo archivo;-b 20m
representa el tamaño de las partes de archivo separadas creadassplit
como se indica aquí ;split.zip
es una especificación que no es necesaria; es el nombre personalizado del archivo final de múltiples archivos, daría algo asísplit.zipaa, split.zipab, split.zipac...
, y sin él la salida se nombraráx
seguida de losaa
sufijos de fragmentos:xaa, xab, xac...
etc; hay unasplit
opción-d
para usar sufijos numéricos en lugar de alfabéticos, pero eso da un error (porque aparentemente el extractor espera un archivo ZIP estándar de múltiples segmentos cuando ve un sufijo numérico, como lo sugiere Stephen Kitt en un chat privado ;rm
aplicado almy_archive.zip
archivo solo nos dejará con el archivo deseado de segmentos múltiples.Nota:
Para poder extraer el archivo comprimido múltiple resultante, se necesita una herramienta que admita
aa
archivos segmentetd , comofile-roller
en Linux y 7-Zip en Windows.fuente
Usar p7zip-full, como sugirió Vojtech Trefny, funciona, pero no me permitió elegir rar como método de compresión. Tampoco lo hizo unrar. Sin embargo, la instalación del paquete "rar" presenta esa opción, y si abre Avanzado, todas las opciones son confidenciales.
fuente