Jika arsip berisi beberapa file di direktori root, saya ingin membuat direktori bernama setelah nama file (tanpa ekstensi). Jika arsip hanya berisi direktori, maka saya ingin mengekstraknya. Asumsikan saya memiliki arsip berikut:
# file: withdir.zip
somedir/alpha
somedir/beta
somedir/gamma
Jika saya mengekstraknya di direktori saat ini saya ingin memilikinya cukup diekstraksi ( unzip withdir.zip):
somedir/alpha
somedir/beta
somedir/gamma
Sekarang anggap arsip berikut:
# file: nodir.zip
alpha
beta
gamma
Ketika saya menjalankan unzip nodir.zipsaya berakhir mengacaukan direktori saat ini dengan tiga file:
alpha
beta
gamma
Saya lebih suka berlari unzip -d nodir nodir.zip:
nodir/alpha
nodir/beta
nodir/gamma
Jika saya menggunakan nautilus dan klik kanan pada "Extract Here". Berperilaku tepat seperti yang seharusnya. Tapi sayangnya saya belum menemukan saklar baris perintah untuk unzipatau
7zyang menghasilkan perilaku yang sama. Bagaimana cara mencapainya? Apakah ada alat lain yang bisa saya gunakan (tidak ada GUI)?
withdiruntuk arsipwithdir.zipwalaupun hanya berisi satu direktori di root karenagrep -c "Folder = -"kembali3.