web-dev-qa-db-ja.com

シェルスクリプトを使用してZipファイルを作成する方法は?

ディレクトリに基づいてZipを作成したい。しかし、結果ディレクトリからZipファイルを作成する必要があります。

#!/bin/bash
Zip -r /home/admin/download.Zip /home/admin/1/2/3/Results
17
javasundaram

あなたの質問から、Zipしようとするときにディレクトリ「Results」自体を考慮せずに「Results」ディレクトリ内のファイルをZipしたいことを理解しています。

その場合、以下のコマンドを使用します

#!/bin/bash
cd /home/admin/1/2/3/Results
Zip -r /home/admin/download.Zip ./*

その後、必要な場所にZipファイルが作成されます。 Zipファイルには、結果ディレクトリのファイルのみが含まれ、「結果」ディレクトリ自体は含まれません。

29
Santosh A