web-dev-qa-db-fra.com

comment créer un fichier Zip en utilisant le script Shell?

Je veux créer un Zip basé sur le répertoire. Mais j'ai besoin de faire un fichier Zip à partir du répertoire des résultats.

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

D'après votre question, je comprends que vous souhaitez compresser les fichiers dans le répertoire "Résultats" sans tenir compte du répertoire "Résultats" lui-même lorsque vous essayez de compresser.

Si oui, utilisez les commandes ci-dessous

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

Après cela, le fichier Zip serait créé à l'emplacement requis. Le fichier Zip contient uniquement les fichiers du répertoire de résultats, sans le répertoire "Result" lui-même.

29
Santosh A