Linux znew 命令新手教程(附实例)
在此页
- Linux znew 命令
- Q1。如何使用 znew 命令?
- Q2。如果同名的 .gz 文件已经存在怎么办?
- Q3。如何使 znew 在输出中显示详细信息?
- Q4。还有哪些有用的 znew 选项?
- 结论
您知道 Linux 提供了一种将 .Z 文件重新压缩为 .gz 文件的方法吗?是的,znew 命令允许您这样做。在本教程中,我们将使用一些易于理解的示例来讨论此命令行实用程序的基础知识。但在我们这样做之前,值得一提的是,这里的所有示例都已经在 Ubuntu 18.04 LTS 机器上进行了测试。
Linux znew 命令
如上所述,Linux 中的 znew 命令可让您通过重新压缩将 .Z 文件转换为 .gz 类型。以下是它的语法:
znew [ -ftv9PK] [ name.Z ... ]
这是手册页关于此命令的内容:
Znew 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.
以下是一些 Q&A 风格的示例,它们可以让您更好地了解 znew 命令的工作原理。
Q1。如何使用 znew 命令?
它相当简单 - 只需提供 .Z 文件名作为输入。这是一个例子:
znew files2.Z
此命令在输出中生成 files2.gz,删除过程中的原始 .Z 文件。
Q2。如果同名的 .gz 文件已经存在怎么办?
如果您当前的工作目录中已经存在同名的 .gz 文件,则 znew 命令将询问您是否要覆盖它。
例如,在我的例子中,以下命令:
znew files2.Z
产生以下确认提示:
gzip: files2.gz already exists; do you wish to overwrite (y or n)?
所以如果你想继续,你可以按 y,否则按 n。或者,如果 .gz 文件已经存在,您也可以使用 -f 命令行选项强制从 .Z 格式重新压缩为 .gz 格式。
Q3.如何使 znew 在输出中显示详细信息?
-v 命令行选项允许 znew 显示每个压缩文件的名称和减少百分比等详细信息。这是一个例子:

Q4.还有哪些有用的 znew 选项?
有少数。就像 -t 在删除原始文件之前测试新文件一样,-9 确保工具使用最慢的压缩方法(最佳压缩),-P 确保 znew 使用管道进行转换以减少磁盘空间使用。
以下是 znew 提供的选项的完整列表:
-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.
结论
如果您的工作涉及通过 Linux 命令行压缩和解压缩文件,那么 znew 命令可能对您有用。在本教程中,我们讨论了 znew 提供的一些关键选项。有关更多信息,请访问工具手册页。