我使用以下命令将 myfile.txt 压缩为压缩文件,有没有办法在不解压缩的情况下获得原始文件大小“myfile.txt”。
tar -czf myfile.tar.gz myfile.txt
我使用以下命令将 myfile.txt 压缩为压缩文件,有没有办法在不解压缩的情况下获得原始文件大小“myfile.txt”。
tar -czf myfile.tar.gz myfile.txt
要获得 ZIP 文件的未压缩大小,我们可以发出gzip选项
--list
或-l
这将给出与此类似的输出
拥有压缩文件大小、未压缩大小和压缩比。
您可以使用以下命令列出 tar 文件的内容(包括原始文件大小):
如果你只想
myfile.txt
:这仅在您添加完整文件路径时才有效,否则使用:
请注意, tar 必须解压缩存档才能获取文件信息。然而,它会对你隐藏。
如果您特别需要一种无需解压缩整个存档即可获取文件元数据的方法,则最好使用 zip 来存储文件和目录。Zip 在存储所有文件元数据的 zip 文件末尾使用“中央目录”。
我在网上找到所有网站,当文件大小大于 4GB 时,无法解决这个问题。
首先,哪个最快?
绝对,tar -xvf是最快的,但是¿如何在获取标头后取消执行?
我的解决方案是这样的: