LinuxCommandLibrary

znew

recompress .Z files to .gz files

TLDR

Recompress a file from .Z to .gz format

$ znew [path/to/file1.Z]
copy


Recompress multiple files and display the achieved size reduction % per file
$ znew -v [path/to/file1.Z] [path/to/file2.Z] [path/to/file3.Z]
copy


Recompress a file using the slowest compression method (for optimal compression)
$ znew -9 [path/to/file1.Z]
copy


Recompress a file, [K]eeping the .Z file if it is smaller than the .gz file
$ znew -K [path/to/file1.Z]
copy

SYNOPSIS

znew [ -ftv9PK] [ name.Z ... ]

DESCRIPTION

The Znew command recompresses files from .Z (compress) format to .gz (gzip) format. If you want to recompress a file already in gzip format, rename the file to force a .Z extension then apply znew.

OPTIONS

-f

Force recompression from .Z to .gz format even if a .gz file already exists.

-t

Tests the new files before deleting originals.

-v

Verbose. Display the name and percentage reduction for each file compressed.

-9

Use the slowest compression method (optimal compression).

-P

Use pipes for the conversion to reduce disk space usage.

-K

Keep a .Z file when it is smaller than the .gz file; implies -t.

BUGS

If the -P option is used, znew does not maintain the timestamp if touch(1) does not support the -r option, and does not maintain permissions if chmod(1) does not support the --reference option.

SEE ALSO

gzip(1), zmore(1), zdiff(1), zgrep(1), zforce(1), gzexe(1), compress(1)

Copied to clipboard