为了将来参考,我想编译一个能够递归到目录的压缩工具列表。
例如,gzip -r <directory>
递归到目录中,并压缩它找到的每个文件。另一方面,zip -r foo.zip foo
不符合我的意思 - 它会递归到foo
目录,并将所有压缩文件附加到单个存档foo.zip
。
这些工具没有内置的递归目录的方法:
的bzip2
LZMA
lrzip
XZ
拉链
这些工具可以递归到目录
gzip(grzip -r
)
lrzip(版本0.630)
我错过了哪些工具?
答案 0 :(得分:1)
最新版本的lrzip(0.630)确实进行了递归。
答案 1 :(得分:0)
任何事情都可以很容易地做到:
find directory_to_compress -type f -exec compressor -o {}.compressed {} \;