我想一次压缩多个文件(一个命令),但我不想将它们放入同一目录或同一文件中。我是怎么做到的?
答案1
压缩文件的一种工具是gzip
.要压缩大量文件,您可以查看文档,man gzip
其中写道
概要
gzip [ -acdfhklLnNrtvV19 ] [-S suffix] [ name ... ]
描述
Gzip 减小了指定文件的大小 [...]。只要有可能,每个文件都会被替换为扩展名为 的文件.gz
,同时保持相同的所有权模式、访问和修改时间。
概要的最后一部分[ name … ]
表明,它可以采取零个或多个文件名。 (请参阅man man
参考资料 对概要中使用的元字符的解释。)因此,如果要压缩的文件是wheat
、oats
、 ,barley
您可以这样做
gzip wheat oats barley
生成三个单独的压缩文件,wheat.gz
、oats.gz
和barley.gz
.
当然,您也可以使用通配符,shell 将尝试匹配通配符并将其扩展为文件列表。