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.