我正在尝试将文件直接压缩成 zip 文件。结果 zip 文件会自动在 zip 文件中创建一个初始目录,其名称与 zip 文件的名称相同。示例:
zip -r0 myfile mydir/
将在 zip 里面创建 mydir,然后将文件放入里面。
进入目录没有帮助:
cd mydir
zip -r0 ../myfile *
做同样的事情。
如何在不使用 -j 的情况下避免这种情况?我需要保留其余结构,只是不假设我需要一个我不需要的目录。
答案1
你应该做zip -r0 myfile.zip mydir
答案2
关于小牛队
cd <folder>
zip -r ../<folder>.zip *
对我有用