shell scripting - Bagaimana cara zip konten di dalam folder tanpa folder itu sendiri?


7

Saya menggunakan perintah saat ini yang mengarsipkan folder "folder-root" dan semua isinya ke file bernama "site.zip":

zip -r site.zip folder-root/*

Masalahnya adalah - Saya ingin zip isi folder dan bukan folder itu sendiri. Perhatikan: Saya harus mengeluarkan perintah dari direktori saat ini (yaitu - tidak dapat mengeluarkannya dari dalam folder).

Bagaimana aku melakukan itu?

bash  shell  zip 

Jawaban:


8

Ini harus melakukan pekerjaan:

zip -rj site.zip folder-root/*

zip --help mengatakan:

-j   junk (don't record) directory

3
Ini juga akan membuang subdirektori di dalam direktori. Tidak yakin apakah itu diinginkan.
henko


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.