フォルダ自体を含まずにフォルダコンテンツを圧縮する

フォルダ自体を含まずにフォルダコンテンツを圧縮する

次のディレクトリがありますfolder

folder
      -> root_folder
                    -> some files

このディレクトリをに圧縮したいと思いますzipped_dir。以下を試しました。

zip -r zipped_dir.zip folder/*

ただし、これにより次のZIPが生成されます。

zipped_dir
          -> folder
                   -> root_folder
                                 -> some files

つまり、圧縮したいコンテンツを含むディレクトリが含まれます。何も移動せずにZIPからこの親ディレクトリを除外するにはどうすればよいですか?

IE 私は次の最終結果が欲しい。

zipped_dir
          -> root_folder
                        -> some files

ベストアンサー1

このコマンドを試してみてください(理解します)。

cd folder; zip -r ../zipped_dir.zip *

他の方法もあるかもしれませんが、私にとってこの方法は最も速くて簡単です:)

おすすめ記事