7-Zip es una herramienta increíble, pero a veces funciona de manera extraña. Considere el siguiente D:\dir
diseño de directorio :
foo <DIR>
bar <DIR>
baz <DIR>
empty <DIR> -- this directory is empty by intention
Ahora al ejecutar los siguientes comandos:
>D:
>cd D:\dir
>7z a -r -bb3 -mx9 -mmt -ms empty.7z empty
7-Zip [64] 16.04 : Copyright (c) 1999-2016 Igor Pavlov : 2016-10-04
Scanning the drive:
0M Scan foo\bar\baz
Por alguna razón, 7-Zip escanea directorios que no son relevantes para el proceso de compresión. Esto es relevante para 7-Zip [64] 16.04, pero funcionó así en versiones mucho más antiguas. No estoy seguro si también es reproducible en Linux.
¿Cómo deshabilito el escaneo y hago que 7-Zip analice el directorio especificado solo de forma recursiva?
Editar
Igor Pavlov, el creador de 7-Zip, me ha aclarado amablemente cómo 7z
funciona para tal escenario.
command-line
7-zip
Lyubomyr Shaydariv
fuente
fuente
7z
pueda tomar algún tiempo escanearlos? ¿Qué sucede si intenta archivar un directorio vacío, por ejemploC:\7ztest
, desde la raíz de su unidad C?Respuestas:
Estaba haciendo la misma pregunta en los foros oficiales de 7-Zip, y recibí la respuesta de Igor Pavlov. Me gustaría obtener la respuesta de Igor en el sitio, pero parece que no tiene una cuenta aquí. Sugiere simplemente eliminar el
-r
interruptor, ya que7z
utiliza la búsqueda recursiva por defecto:Aquí está el extracto respectivo de las preguntas frecuentes oficiales:
fuente