7-Zip - потрясающий инструмент, но иногда он работает странным образом. Рассмотрим следующую директорию D:\dir
layout:
foo <DIR>
bar <DIR>
baz <DIR>
empty <DIR> -- this directory is empty by intention
Теперь при выполнении следующих команд:
>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
По какой-то причине 7-Zip сканирует каталоги, которые не имеют отношения к процессу сжатия. Это относится к 7-Zip [64] 16.04, но так работало в гораздо более старых версиях. Не уверен, что это также воспроизводимо в Linux.
Как отключить сканирование и заставить 7-Zip анализировать только указанный каталог рекурсивно?
редактировать
Игорь Павлов, создатель 7-Zip, любезно объяснил мне, как 7z
работает для такого сценария.