zip压缩保留软链接命令

发布时间 2023-05-23 09:15:23作者: 海_纳百川

压缩保留软链接命令

-j:将要压缩的内容前面的路径不保留,即下面示例libxxx.so*前面的路径解压缩后不存在,没有该参数则存在

-r:递归压缩

-y:保留软链接关系

zip -jry libxxx.zip /home/plat/linux_5_10_latest/libxxx.so*

上面命令不使用-j参数测试如下:

zip -ry libxxx.zip /home/plat/linux_5_10_latest/libxxx.so*

解压缩后/home/plat/linux_5_10_latest/被保留,即结果如下:

$ unzip libxxx.zip -d test/

$ ls test/home/plat/linux_5_10_latest/libxxx.so*
libxxx.so        libxxx.so.1      libixxx.so.1.0.1 

解压缩

-d:解压缩到test目录下

unzip libxxx.zip -d test/

cp保留软链接关系

-d:保留软链接关系拷贝

cp -d libxxx.so* ~/nfs/