Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个程序直接写入 gz 格式,我让它运行生成数百个gz文件。它因服务器重新启动而死,我不知道是否有办法检查哪些gz文件已完成。我一直在考虑检查文件大小是某个块大小的倍数,但我不确定这是否可行..
gz
试试这个检查压缩文件完整性的命令。如果文件有问题,您将看到打印的错误。
gunzip -t one.txt.gz + gunzip -t one.txt.gz gzip: one.txt.gz: unexpected end of file
gzip --test会不会文件不完整。
gzip --test
接下来要做的是gzip --list检查存档中是否存在所有文件。我认为这是你能做的最好的。
gzip --list