-R berarti rekursif dan menyuruhnya untuk pergi melalui semua sub folder. Anda tidak benar-benar membutuhkan .zippada nama file ( foo.zip) karena itu akan tetap membuat ini.
user2924019
Komentar @ user2924019 bahwa Anda tidak perlu menentukan nama zip tidak benar di CentOS7.
killjoy
CentOS7 persis di mana saya menguji ini.
user2924019
1
Nah, kita sampai pada apa yang dikenal sebagai kebuntuan Meksiko, sekarang bukan?
seizethecarp
16
Mencoba:
zip -r filename.zip /path/to/folder
Catatan - ini akan berjalan secara rekursif, yaitu akan zip semua folder dan semua subfolder dari folder yang diberikan.
Melakukan perjalanan struktur direktori secara rekursif; sebagai contoh:
zip -r foo foo
Nama file zip didahulukan. "Secara rekursif" berarti bahwa file zip akan menyertakan subfolder dari folder yang diberikan, subfolder dari folder tersebut, dan seterusnya.
Jawaban:
sumber
.zip
pada nama file (foo.zip
) karena itu akan tetap membuat ini.Mencoba:
Catatan - ini akan berjalan secara rekursif, yaitu akan zip semua folder dan semua subfolder dari folder yang diberikan.
sumber
Gunakan
-r
opsi. Dari pos (1) :Nama file zip didahulukan. "Secara rekursif" berarti bahwa file zip akan menyertakan subfolder dari folder yang diberikan, subfolder dari folder tersebut, dan seterusnya.
sumber
Jika Anda terikat pada sebuah zip, saya akan menggunakan:
The
-r
adalah kunci, tapi Anda dapat menemukan semua pilihan di sini .sumber