在查看示例时,我有点好奇。 可以压缩多个文件,但是在提供目录时,只需跳过该目录即可。 是否可以在后代中添加目录支持,或者我们需要使用tar cf x/ | zstd > x.tar.zst
或tar -I zstd -cf x.tar.zst x
?
zstd
与compress
/ gzip
/ bzip2
zstd
具有相同的范围,因此它不是存档器。
您可以压缩目录中的多个文件: zstd -r directory
。 它将为每个源文件_生成一个压缩文件。
但这与将目录内容转换为单个存档不同。
对于此任务,需要tar
。
@ Cyan4973可能使zstd能够加载包含文件名的列表。
zstd可以压缩多个文件,但是会分别压缩它们。 如果要压缩档案,请首先创建未压缩的tar或zip档案,然后使用zstd压缩档案。
zstd只是一个压缩器,没有用于从多个文件创建档案的格式。 libarchive是一个库,它将创建压缩的存档,并且具有zstd支持。
最有用的评论
zstd可以压缩多个文件,但是会分别压缩它们。 如果要压缩档案,请首先创建未压缩的tar或zip档案,然后使用zstd压缩档案。
zstd只是一个压缩器,没有用于从多个文件创建档案的格式。 libarchive是一个库,它将创建压缩的存档,并且具有zstd支持。