当你在 Linux 上使用 zip 命令来压缩文件夹时,默认情况下,压缩后的文件夹会包含原始文件夹的上级目录。
如果你想要将压缩后的文件夹仅包含原始文件夹中的文件和子文件夹,而不包括原始文件夹的上级目录,你可以使用 -j 选项来禁止 zip 命令保存目录结构。这样压缩后的文件夹就只包含原始文件夹中的文件和子文件夹。
以下是一个例子,演示如何使用 zip 命令来压缩文件夹,并且不包含原始文件夹的上级目录:
zip -rj compressed_folder.zip /path/to/original_folder
在上面的命令中,-r 选项表示递归地压缩文件夹及其子文件夹,-j 选项表示仅保存原始文件夹中的文件和子文件夹,而不保存目录结构。compressed_folder.zip 是你要创建的压缩文件的名称,/path/to/original_folder 是要压缩的原始文件夹的路径。
希望这个回答对你有帮助。