Comprima solo datos de la carpeta en Linux

Comprima solo datos de la carpeta en Linux

Tengo una carpeta con algunos datos como este:

folder
    |- data1.txt
    |- data2.html ...
    |- folder1
          |- other data ...
    ... (some folders or data)
...

y le gustaría archivar solo datos folder(con carpetas incrustadas sin carpeta raíz) usando zip. Si se usa zip -r archive.zip folder/*el resultado es:

archive.zip
    |-folder
        |- data1.txt
        |- data2.html ...
        |- folder1
              |- other data ...
        ... (some folders or data)
    ...

Pero yo necesito

archive.zip
    |- data1.txt
        |- data2.html ...
        |- folder1
              |- other data ...
        ... (some folders or data)
    ...

¿Qué comando puedo usar para obtener este resultado?

Respuesta1

Ingrese a la carpeta raíz y emita:

zip -r archive.zip *

información relacionada