znew命令如何将.Z压缩包转换为.gz格式并处理不同参数选项?

znew 命令用于将 .Z 转换为 .gz 格式。

在 2 0 世纪 8 0 年代,压缩普及了 .Z 格式。
在 2 0 世纪 9 0 年代,gzip 成为常见的 .gz 格式。

主要用途: -f 强制覆盖:znew -f linuxidc.Z -v 显示详细信息:znew -v linuxidc.Z -t 测试模式:znew -t linuxidc.Z -P 管道操作:znew -P linuxidc.Z
不要使用znew,直接使用gzip -c linuxidc.Z > newfile.gz 更简单。

Linux系统解压命令整理

上周我整理了一些Linux压缩和解压命令。
非常容易检查。

tar 文件: 解压:tar xvf 文件名.tar 打包:tar cvf FileName.tar DirName
.tar.xz 文件: 解压:tar xf xxx.tar.xz
.gz 文件: 解压1 :gunzip 文件名.gz 解压2 :gzip -d 文件名.gz 压缩:gzip 文件名
.tar.gz 和.tgz 文件: 解压:tar zxvf 文件名.tar.gz 压缩: tar zcvf FileName.tar.gz DirName
.bz2 文件: 解压1 :bzip2 -d 文件名.bz2 解压2 :bunzip2 文件名.bz2 压缩:我不确定
.tar.bz2 文件的这一部分: 解压:tar jxvf 文件名.tar.bz2 压缩:我不确定
.bz 文件的这一部分: 解压1 :bzip2 -d 文件名.bz 解压2 :bunzip2 文件名.bz 压缩:我不确定
.tar.bz 文件的这一部分: 解压:tar jxvf 文件名.tar.bz 压缩:我不确定这部分
.Z 文件: 解压:解压FileName.Z 压缩:压缩FileName
.tar.Z文件: 解压:tar Zxvf 文件名.tar.Z 压缩: tar Zcvf FileName.tar.Z DirName
.zip 文件: 解压:解压文件名.zip 压缩:zip 文件名.zip 目录名
.rar 文件: 解压:rar x 文件名.rar 压缩:rar一个FileName.rar DirName
.lha文件: 解压:lha e 文件名.lha 压缩: lha 一个 FileName.lha FileName
.rpm 文件: 解压:rpm2 cpio 文件名.rpm | cpio -idv
.deb 文件: 解压: ar p FileName.deb data.tar.gz | tar zxf -
其他格式: 解压:sExx 文件名. 压缩:sExa 文件名。
文件名 (注:sEx只调用程序,不具备压缩和解压功能)
gzip命令: 经常使用。
压缩解压就OK了。

语法: gzip [选项] 文件名
选项: -c:输出到标准输出并保留原始文件 -d:解压缩 -l:显示压缩文件信息(大小、压缩比等) -r:递归处理目录 -t:检查文件完整性 -v:显示文件名和压缩率 -num:调整压缩速度(-1 最快,-9 最慢)
示例: gzip %:将当前目录下的所有文件压缩为.gz gzip -dv %:解压所有.gz并显示信息 gzip -l %:显示压缩文件信息,不解压 gzip usr.tar:将usr.tar压缩成.tar.gz
算了。

linux 命令中tar后跟的zxvf是什么意思呢?每次解压文件都需要用到,没有的话还无法进行?

说白了,Linux命令行比Windows cmd更好的地方在于它可以让你做更多的事情,尤其是文件操作。
我们先来说说最重要的事情。
Linux中的cat命令直接导出整个文件内容,无论其长度如何。
去年,当我运行一个监控系统日志项目时,手动排序几GB的文件有时会导致终端冻结。
more 命令在请求时每页显示 3 00 行,适合预览大文件。
没有多少人关注这一点。
还有一点是,在more中,按空格键翻页,按q退出。
这比 cat 的流水线输出灵活得多。
我们研究了这个并用它来创建工具。
还有另一个重要的细节。
Linux命令都有参数,例如more -c(如顶部所示)和-d(翻页提示)。
这并不比 Windows cmd 中的 cd/mv 简单多少。

起初我以为我可以通过 Linux 命令行做所有事情,但后来我发现我错了。
尽管您可以在 Windows WSL 环境中运行大多数 Linux 命令,但系统的本机功能仍然远远落后。
等等,还有一件事。
tar -xzvf等Linux命令中参数的顺序不能不正确。
如果顺序改变就会报错。
说实话,我很尴尬。

多练习cat等参数组合是个好主意,遇到几GB的文件时不要傻乎乎地使用cat。