Bir bash betiği kullanarak bir dizini bir zip dosyasından nasıl silerim?


23

Bir bash betiği kullanarak bir dizini bir zip dosyasından nasıl silerim?

Yanıtlar:


18

Kimden man zip:

      zip -d foo foo/tom/junk foo/harry/\* \*.o

will  remove  the  entry  foo/tom/junk,  all  of  the  files  that  start  with
foo/harry/,  and  all  of  the files that end with .o (in any path).

Bu işe yaramazsa, denediğiniz komutlar ve çıktılar hakkında biraz bilgi verebilir misiniz?


12

Tüm dosyaları belirli bir dizinden silmek istiyorsanız, bunu yapabilirsiniz:

zip --delete file.zip "assets/*"

0

Belki bir komut dosyası ile yapılabilir, ancak bir dizini zip dosyasından silmek istiyorsanız, dizinin boş olduğundan emin olun. Dizin boş değilse, önce tüm dosyaları dizinden silin. Sonra dizini silebilirsiniz.


Komut satırı verebilir misiniz? Lütfen cevabınızı düzenleyin
damadam
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.