如何使用shell脚本创建zip文件?

jav*_*ram 17 unix linux shell zip

我想根据目录创建一个ZIP.但我需要从Result目录中创建zip文件.

#!/bin/bash
zip -r /home/admin/download.zip /home/admin/1/2/3/Results
Run Code Online (Sandbox Code Playgroud)

San*_*h A 29

根据您的问题,我了解您要在"结果"目录中压缩文件而不考虑尝试压缩时的目录"结果"本身.

如果是,则使用以下命令

#!/bin/bash
cd /home/admin/1/2/3/Results
zip -r /home/admin/download.zip ./*
Run Code Online (Sandbox Code Playgroud)

在此之后,将在所需位置创建zip文件.Zip文件只包含结果目录中的文件,没有"Result"目录本身.