gz

gz 文件在传输过程中损坏
gz

gz 文件在传输过程中损坏

我在 Linux 机器上生成了大量的 gz 文件,每天晚上都会运行一个脚本将文件移动到远程网络存储,该存储也是 Linux 主机,包含数 TB 的数据。问题是,我不确定这是在传输期间还是在创建时发生的,但在远程网络存储中有一些损坏的 gz 文件: 意外的文件结束 无效的压缩数据-格式违反 我为此使用了 rsync 3.0.6 和 gzip 版本 1.5。 我的问题是,由于 gz 文件需要以二进制模式(而不是 ASCII)传输,我如何通过 rsync 指定它,或者它是否自动设置? 另外,rsyslog 版本是否会导致此问题? 谢谢 ...

Admin

为什么我的 .tar.gz 比其中单独压缩的文件的总和还要大?
gz

为什么我的 .tar.gz 比其中单独压缩的文件的总和还要大?

我观察到了以下令我有些意外的情况: 我有一个 csv 文件和一个对应的 txt 文件。未压缩时,它们的大小分别为 375MB 和 5KB。 当我使用标准设置压缩 csv 文件时gzip,其大小会减小到 95MB。所以总共有 ~ 95MB。 当我将两个文件捆绑到一个 tarball 中,然后使用gzip标准设置压缩它们时,最终得到 189MB。 据我所知,压缩后的 tarball 应该比压缩后的 csv 文件 + txt 文件小,因为这样就gzip可以从存档中的所有文件中搜索冗余。我知道这对于我的具体情况来说并不重要,因为 txt 文件太小了。 但...

Admin

.tar.gz 文件有两个扩展名而不是一个的原因是什么?
gz

.tar.gz 文件有两个扩展名而不是一个的原因是什么?

据我所知,这种类型的文件就像 RAR 文件一样,是一种存档。为什么没有简单的 .targz 扩展名?是否有多个程序正在创建此类文件,并且每个程序都将其扩展名添加到生成的文件中? 还有其他与此类型文件等效的文件吗?这是我迄今为止看到的唯一的“双扩展名”。还有其他类似的文件吗? ...

Admin

我的Java是gz格式的?
gz

我的Java是gz格式的?

我在下载 jre-8u101-windows....tar.gz java 时遇到问题,因为它是 .gz 格式而不是 .exe 格式,所以当我运行安装程序时,它会在我的 zip 文件夹(Bandizip)中打开,请帮忙 提前感谢,MrWardy ...

Admin

当 FTP 库下仅列出 iso.gz 时,wget 如何能够下载 iso 文件
gz

当 FTP 库下仅列出 iso.gz 时,wget 如何能够下载 iso 文件

我从 FTP 服务器(URL:ftp://foo.com/bar/...) 这对我来说很陌生。您能给我提供一些文档或解释一下以下内容是如何实现的吗? 如果我使用 wget 获取文件夹的 URL,我会得到一个index.html(显示在帖子底部)以下列表,表明只有压缩文件可用:os_image_123_0-incr-repo.iso.gz 我可以通过 wget 获取此文件的 URL,然后我将得到一个带有特定 MD5 校验和的 gzip 文件。 c4fd702b3ad296561b2ec7e4b888e624 os_image_123_0-incr-re...

Admin

如何安全地将 .gz 文件转换为 .xz 文件
gz

如何安全地将 .gz 文件转换为 .xz 文件

我有一些目前已压缩的大文件,我想对它们进行 xz 压缩。我想设置一个脚本来执行此操作,但要小心不要丢失数据,即我永远不应该删除已压缩的版本,除非 xz 版本确实创建正确。由于这些都是大文件,所以我也不想先将文件解压缩到磁盘。我在想管道set -o pipefail; gzip -dc file.gz | xz > file.xz && rm file.gz可能接近我想要的。正确的做法是什么?这是否保证在删除最终文件之前捕获发生的任何故障? ...

Admin

如何在进行 tar.gz 压缩时删除完整路径?
gz

如何在进行 tar.gz 压缩时删除完整路径?

g我正在使用此命令来存档以 Java 代码命名的目录: tar czf /a/b/c.tar.gz /e/f/g c.tar.gz创建tar 文件时,我会查找完整路径e/f/g,然后查找其中g文件夹的所有文件。但我只想g在打开压缩档案时查看文件夹下的文件。如何删除/e/f/.tar.gz 文件中的文件夹? ...

Admin

如何在 Windows XP 上提取 tar.gz
gz

如何在 Windows XP 上提取 tar.gz

有人能告诉我在 Windows XP 上提取 tar.gz 文件的方法吗?有内置工具吗?或者可以编写脚本吗? 附言:请注意,我无法在我的计算机上安装新软件(没有管理员权限)。 ...

Admin

如何在不实际解压缩 gzip 文件的情况下获取其未压缩的大小?
gz

如何在不实际解压缩 gzip 文件的情况下获取其未压缩的大小?

请查看我的操作系统详细信息: $ uname -a AIX xxyy 1 6 000145364C00 我尝试使用以下命令来获取 gzip 存档中文件的大小: $ gzip -l mycontent.DAT.Gz compressed uncompr. ratio uncompressed_name -1223644243 1751372002 -75.3% mycontent.DAT.Gz 不确定如何解释解压后的大小。压​​缩文件大小接近 4 GB。 因此,我尝试了这个选项来捕获正确的数据: $ zcat mycontent.D...

Admin

远程恢复gz mysql数据库
gz

远程恢复gz mysql数据库

我试过 $> ssh root@ip "gunzip < [backupfile.sql.gz] | \ mysql -u [uname] -p[pass] [dbname]"` 但出现错误: ERROR 1044 (42000) at line 42: Access denied for user '[uname]'@'%' to database '[dbname]' 我可以 $> ssh root@ip "mysql -u [uname] -p[p...

Admin

创建一个 tar 文件并将其拆分成多个档案,然后将它们重新组合在一起
gz

创建一个 tar 文件并将其拆分成多个档案,然后将它们重新组合在一起

我使用以下命令创建 tgz 文件: tar zcf - /usr/folder | split -b 30720m - /usr/archive.tgz 现在我得到了三个文件:archive.tgzaa、archive.tgzab 和 archive.tgzac 所以我再次想将这三个档案组合成一个 tgz 文件...... cat archive.tgza* | (tar x) tar: Archive is compressed. Use -z option tar: Error is not recoverable: exiting now ...

Admin

如何在 tar.gz 文件列表上执行与“grep something * -Rin”等效的操作?
gz

如何在 tar.gz 文件列表上执行与“grep something * -Rin”等效的操作?

我有一堆 tar.gz 文件,我想对它们执行“grep something * -Rin”,就像对它们执行非 tar.gzed 操作一样。我想保留它们的 tar.gzed 原样,但动态地对它们执行 grep,并查找带有前缀文件和行号的 grep 出现的情况。 就像是: grep mytoken1 *.tar.gz -Rin 并得到如下结果: my1.tar.gz,dir1/file2:123:mytoken1 在这一行 my2.tar.gz,dir2/file3:233:mytoken1 也在另一行中 [...] 有办法吗? ...

Admin