Bagaimana cara extract folder tertentu dari arsip zip ke direktori tertentu?
Saya mencoba menggunakan
unzip "/path/to/archive.zip" "in/archive/folder/" -d "/path/to/unzip/to"
tapi itu hanya membuat folder pada jalur yang saya inginkan untuk unzip dan tidak ada yang lain.
Coba:
unzip /path/to/archive.zip 'in/archive/folder/*' -d /path/to/unzip/to
Ada dua jawaban yang benar, tetapi itu's agak sulit untuk menentukan target directory, yang harus lebih diperjelas.
Let's mengatakan /target/root/
target dir atas asli unzip tindakan, misalnya:
unzip -qq src.zip -d "/target/root/"
Maka, kita perlu sama-sama menggunakan /target/root/
sebagai target dir sesudahnya walaupun kita ingin mengambil hanya spesifik sub-direktori, sebagai cara unzip bekerja:
unzip -qq src.zip "sub/dir/*" "/target/root/"
Setelah semua, aturan ini sebenarnya sederhana, sama-sama menggunakan target direktori root untuk -d
pilihan.
BTW, - qq
pilihan untuk unzip untuk menjadi benar-benar tenang, jangan ragu untuk menghapusnya.