gpt4 book ai didi

unix - 如何在 UNIX 中压缩整个文件夹树,但只压缩某些文件?

转载 作者:行者123 更新时间:2023-12-03 06:45:12 25 4
gpt4 key购买 nike

我一直被一个 unix 命令行小问题困扰。

我有一个网站文件夹 (4gb),我需要获取其副本,但只有 .php、.html、.js 和 .css 文件(只有几百 kb)。

我认为理想情况下,有一种方法可以压缩或压缩整个文件夹,但只获取某些文件扩展名,同时保留子文件夹结构。这可能吗?如果可能的话,如何实现?

我确实尝试过进行整个压缩,然后遍历并排除某些文件,但这似乎有点过分。

我对 unix 有点陌生。

任何想法将不胜感激。

最佳答案

切换到网站文件夹,然后运行

zip -R foo '*.php' '*.html' '*.js' '*.css' 

您还可以从网站文件夹外部运行它:

zip -r foo website_folder -i '*.php' '*.html' '*.js' '*.css'

关于unix - 如何在 UNIX 中压缩整个文件夹树,但只压缩某些文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1112468/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com