「folder-root」フォルダーとそのすべてのコンテンツを「site.Zip」という名前のファイルにアーカイブするこの現在のコマンドを使用します。
Zip -r site.Zip folder-root/*
問題は、フォルダ自体ではなく、フォルダの内容を圧縮したいということです。注意:コマンドは現在のディレクトリから発行する必要があります(つまり、フォルダー内からは発行できません)。
それ、どうやったら出来るの?
これでうまくいくはずです:
Zip -rj site.Zip folder-root/*
Zip --help
さんのコメント:
-j junk (don't record) directory
cd folder-root
Zip -r ../site.Zip *
この質問にも同様の問題があり、答えはうまくいく可能性があります。 https://stackoverflow.com/questions/2597875/how-can-i-build-a-tar-from-stdin
Zip site.Zip `ls -1 folder-root/`
これにより、Zipファイルに追加するファイルのリストが作成されます。