2023年8月3日发(作者:)

linux替换war包中的⽂件,Linuxzip与unzip命令:替换war包中的某个⽂件原本,想⽤jar命令来快速替换war包的⽂件的,可是,发现Ubuntu中没有装Java,懒癌发做,遂使⽤zip与unzip命令代替。appzip:压缩命令ide格式: zip [-选项] *.war 要压缩的⽂件 例⼦: zip -m /WEB-INF/classes/com/app/business/service/platform/impl/pa选项:orm-m: 不检查⽽替换原有⽂件。⽹上解释:将⽂件压缩⽽加⼊压缩⽂件后,删除原有⽂件。即把⽂件移动到压缩⽂件中。ipunzip:解压命令md5格式: unzip [-选项] *.war 要解压的⽂件 例⼦: unzip -o WEB-INF/classes/com/app/business/service/platform/impl/ it---> unzip WEB-INF/classes/com/app/business/service/platform/impl/orm选项:class-l (list): 不解压⽽查看war包中的⽂件打包-v : 执⾏是时显⽰详细的信息-f (fresh): 覆盖原有⽂件-o (overwrite): 强制覆盖,不提⽰是否覆盖-u (update): 已有的,覆盖;未有的,新建-n (never): 不覆盖已有⽂件包:要替换的⽂件:/WEB-INF/classes/com/app/business/service/platform/impl/步骤:(颜⾊为命令,⾮颜⾊为结果)1. 使⽤unzip、grep命令将war包中要替换的⽂件先找出来,将路径⼀并解压出来a. unzip -l |grep ---> unzip -v |grep / unzip -lv |grep 49974 2019-08-02 02:28 WEB-INF/classes/com/app/business/service/platform/impl/. unzip WEB-INF/classes/com/app/business/service/platform/impl/rchive: lating: WEB-INF/classes/com/app/business/service/platform/impl/2. 使⽤move/cp命令将新⽂件替换解压出来的旧⽂件cp WEB-INF/classes/com/app/business/service/platform/impl/3. 使⽤zip命令将路径下的新⽂件打包⼊war包zip -m WEB-INF/classes/com/app/business/service/platform/impl/pdating: WEB-INF/classes/com/tmri/rural/business/service/platform/impl/(deflated 60%)固然,还能够使⽤md5sum命令验证⽂件的是否更改。

2023年8月3日发(作者:)

linux替换war包中的⽂件,Linuxzip与unzip命令:替换war包中的某个⽂件原本,想⽤jar命令来快速替换war包的⽂件的,可是,发现Ubuntu中没有装Java,懒癌发做,遂使⽤zip与unzip命令代替。appzip:压缩命令ide格式: zip [-选项] *.war 要压缩的⽂件 例⼦: zip -m /WEB-INF/classes/com/app/business/service/platform/impl/pa选项:orm-m: 不检查⽽替换原有⽂件。⽹上解释:将⽂件压缩⽽加⼊压缩⽂件后,删除原有⽂件。即把⽂件移动到压缩⽂件中。ipunzip:解压命令md5格式: unzip [-选项] *.war 要解压的⽂件 例⼦: unzip -o WEB-INF/classes/com/app/business/service/platform/impl/ it---> unzip WEB-INF/classes/com/app/business/service/platform/impl/orm选项:class-l (list): 不解压⽽查看war包中的⽂件打包-v : 执⾏是时显⽰详细的信息-f (fresh): 覆盖原有⽂件-o (overwrite): 强制覆盖,不提⽰是否覆盖-u (update): 已有的,覆盖;未有的,新建-n (never): 不覆盖已有⽂件包:要替换的⽂件:/WEB-INF/classes/com/app/business/service/platform/impl/步骤:(颜⾊为命令,⾮颜⾊为结果)1. 使⽤unzip、grep命令将war包中要替换的⽂件先找出来,将路径⼀并解压出来a. unzip -l |grep ---> unzip -v |grep / unzip -lv |grep 49974 2019-08-02 02:28 WEB-INF/classes/com/app/business/service/platform/impl/. unzip WEB-INF/classes/com/app/business/service/platform/impl/rchive: lating: WEB-INF/classes/com/app/business/service/platform/impl/2. 使⽤move/cp命令将新⽂件替换解压出来的旧⽂件cp WEB-INF/classes/com/app/business/service/platform/impl/3. 使⽤zip命令将路径下的新⽂件打包⼊war包zip -m WEB-INF/classes/com/app/business/service/platform/impl/pdating: WEB-INF/classes/com/tmri/rural/business/service/platform/impl/(deflated 60%)固然,还能够使⽤md5sum命令验证⽂件的是否更改。