シェルスクリプト-フォルダー自体なしでフォルダー内のコンテンツを圧縮する方法


7

フォルダー「folder-root」とそのすべてのコンテンツを「site.zip」という名前のファイルにアーカイブするこの現在のコマンドを使用します。

zip -r site.zip folder-root/*

問題は-フォルダ自体ではなく、フォルダの内容を圧縮したいことです。注意:現在のディレクトリからコマンドを発行する必要があります(つまり、フォルダ内からコマンドを発行できません)。

それ、どうやったら出来るの?

bash  shell  zip 

回答:


8

これは仕事をする必要があります:

zip -rj site.zip folder-root/*

zip --help 言う:

-j   junk (don't record) directory

3
これにより、ディレクトリ内のサブディレクトリもジャンクされます。それが必要かどうかはわかりません。
ヘンコ


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.