1ZIPMERGE(1)               BSD General Commands Manual              ZIPMERGE(1)
2

NAME

4     zipmerge — merge zip archives
5

SYNOPSIS

7     zipmerge [-DhIiSsV] target-zip source-zip [source-zip ...]
8

DESCRIPTION

10     zipmerge merges the source zip archives source-zip into the target zip
11     archive target-zip.  By default, files in the source zip archives over‐
12     write existing files of the same name in the target zip archive.
13
14     Supported options:
15
16     -D   Ignore directory components in file name comparisons.  This option
17          is slow for archives with many files.
18
19     -h   Display a short help message and exit.
20
21     -I   Ignore case in file name comparisons This option is slow for ar‐
22          chives with many files.
23
24     -i   Ask before overwriting files.  See also -s.
25
26     -S   Do not overwrite files that have the same size and CRC32 in both the
27          source and target archives.
28
29     -s   When -i is given, do not before overwriting files that have the same
30          size and CRC32.
31
32     -V   Display version information and exit.
33

EXIT STATUS

35     zipmerge exits 0 on success and >1 if an error occurred.
36

SEE ALSO

38     zipcmp(1), ziptool(1), libzip(3)
39

HISTORY

41     zipmerge was added in libzip 0.6.
42

AUTHORS

44     Dieter Baron <dillo@nih.at> and Thomas Klausner <tk@giga.or.at>
45

CAVEATS

47     zipmerge uses one open file descriptor per zip archive.  If you need to
48     merge a lot of zip archives, check your shell's file descriptor ulimit
49     and either increase it or run zipmerge multiple times with e.g. 1000
50     source zip archives each time.
51
52BSD                             March 17, 2021                             BSD
Impressum