使用绝对路径压缩文件夹而不保留文件夹树

使用绝对路径压缩文件夹而不保留文件夹树

我正在尝试使用zip -r命令压缩包含两个文件的文件夹。我需要传递包含两个文件的文件夹的绝对路径(/path/to/my/files/),这会导致所有文件夹都与其一起压缩,而我只需要(files/)压缩最后一个文件夹及其内容,这样当文件解压时,只有一个文件夹和其中的两个文件。我如何修改命令以便能够在参数中传递绝对路径,同时仅保留最后一个文件夹?

答案1

zip 从当前工作目录运行。如果您必须返回到您开始的工作目录,那么也可以这样做。

尝试:

cd /path/to/my
zip -r zipfile.zip files/
cd -

相关内容