Здесь показано несколько примеров работы с утилитой архиватора 7z в виде памятки.
Распаковка со всеми поддиректориями в архиве (команда x), в целевую папку (ключ -o):
$ 7z x -r ~/MyDoc/archive.zip -o~/destdir
Как запаковать в формате ZIP, чтобы при этом добавлялись скрытые папки и файлы (у которых имена начинаются с точки):
$ 7z a -tzip ~/tmp/archive.zip * ".*"
Как удалить все файлы *.o из архива, с рекурсией:
$ 7z d -tzip -r ~/tmp/archive.zip *.o
Как исключить при упаковке файлы по списку (файл .exclude.txt содержит список исключаемых папок и файлов):
$ 7z u -tzip -xr@.exclude.txt ~/tmp/archive.zip * ".*"
Ниже показан пример файла .exclude.txt. Закомментированные строчки, как обычно, начинаются с символа #.
*.o
*.o.cmd
*.d
*.log
*.cmd
*.order
*.builtin
*.ko
*.tmp
*.a
*.bak
*.map
*.so
*.la
*.lo
#*.xml
*.dep
Kbuild
rootfs
#rtl819x/romfs/
rtl819x/tmpfs/
|