我希望在当前目录下递归地压缩 *.html 文件。
我当前的命令是:
zip all-html-files.zip *.html
但这不能递归地工作。似乎也没有添加 -r 选项。有人可以建议吗?我想压缩当前目录下的所有 html 文件,包括子目录下的文件,但只压缩 HTML 文件,而不是它们的文件夹。
谢谢!
最佳答案
这个呢?
find /your/path/ -type f -name "*.html" | xargs zip all_html_files.zip
查找目录 /your/path
下的所有 .html
文件(根据您的情况更改)。然后,将结果通过管道传输到 xargs
,这将创建 zip 文件。
要垃圾路径,添加 -j
选项:
find /your/path/ -type f -name "*.html" | xargs zip -j all_html_files.zip
关于linux - 将当前目录下的所有 HTML 文件压缩在一起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17402195/