2014-10-30 17 views
8

Dizini temel alarak bir ZIP oluşturmak istiyorum. Ama sonuç dizininden zip dosyası yapmam gerekiyor. Sorunuzun itibarenKabuk betiğini kullanarak zip dosyası nasıl oluşturulur?

#!/bin/bash 
zip -r /home/admin/download.zip /home/admin/1/2/3/Results 
+1

Karşılaştığınız sorun/hata nedir? Lütfen soru sorduğunuzda detaylandırın. – Fazlin

+0

@ user1984289 Bu yapıyı beğendim download.zip | _ dosyaları (sonuç dizin dosyaları) ama şimdi download.zip | _home | _admin | _1 | _2 | _3 | _files (Sonuç dizinleri) – javasundaram

+0

@javasundaram - yorumunuz anlam ifade etmiyor –

cevap

10

, sana zip çalışırken "Sonuç dizinin kendisini dikkate alınmadan dizin "Sonuç" dosyaları zip istemediğini biliyoruz.

böylece, sonra aşağıdaki komutları kullanırsanız

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

Bundan sonra, zip dosyası gerekli konumda oluşturulmuş olur. zip dosyası "Sonuç" dizinine kendisi olmadan, sonuç dizinden sadece dosyalarla olduğunu.

+0

Teşekkür ederiz santhosh – javasundaram

+0

@javasundaram Hoşgeldiniz –

+0

@Santhosh A: Çalışmıyorken projede aynı kodu uygulamaya çalışıyorum. – javasundaram

İlgili konular