gpt4 book ai didi

linux - 您可以使用 tar 将补丁应用到现有的 Web 应用程序吗?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:02:00 25 4
gpt4 key购买 nike

经常为我的 CMS 系统发布补丁。我希望能够直接在我的开发系统上的完整版本上提取包含最新版本的补丁文件的 tar 文件。当我提取一个 tar 文件时,它会将它放入一个与 tar 文件同名的文件夹中。这让我手动将每个文件复制到主目录。有没有办法强制 tar 将文件提取到当前目录并覆盖任何具有相同文件名的文件?任何已经存在的目录都不应该被覆盖,而是合并...

这可能吗?如果是这样,命令是什么?

最佳答案

查看 tar 的 --strip-components(或 --strippath)参数,可能就是您要查找的内容。

编辑:您可能想加入 --keep-newer ,这样任何本地修改的文件都不会被覆盖。我建议在开发服务器上测试新版本,然后使用 rsync 或 subversion 来继承更改。

关于linux - 您可以使用 tar 将补丁应用到现有的 Web 应用程序吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/656414/

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