У меня есть файл My_big_zip_file.zip
со следующей файловой структурой:
unzip -l My_big_zip_file.zip
урожаи:
Archive: My_big_zip_file.zip
Length Date Time Name
--------- ---------- ----- ----
155274931 2018-01-16 14:30 My_big_zip_file/Level1_BasicFile_ProductID(254)_Date(201501).zip
96693995 2018-01-16 13:50 My_big_zip_file/Level1_BasicFile_ProductID(254)_Date(201403).zip
113751167 2018-01-16 14:10 My_big_zip_file/Level1_BasicFile_ProductID(254)_Date(201409).zip
158758696 2018-01-16 14:16 My_big_zip_file/Level1_BasicFile_ProductID(254)_Date(201410).zip
140706108 2018-01-16 13:24 My_big_zip_file/Level1_BasicFile_ProductID(254)_Date(201308).zip
142957976 2018-01-16 14:51 My_big_zip_file/Level1_BasicFile_ProductID(254)_Date(201505).zip
--------- -------
808142873 6 files
Я хочу распаковать это содержание все в /results/
но когда я работаю
unzip My_big_zip_file.zip -d results
Я получаю один нежелательный уровень папки:
inflating: results/My_big_zip_file/Level1_BasicFile_ProductID(254)_Date(201501).zip
inflating: results/My_big_zip_file/Level1_BasicFile_ProductID(254)_Date(201403).zip
inflating: results/My_big_zip_file/Level1_BasicFile_ProductID(254)_Date(201409).zip
inflating: results/My_big_zip_file/Level1_BasicFile_ProductID(254)_Date(201410).zip
inflating: results/My_big_zip_file/Level1_BasicFile_ProductID(254)_Date(201308).zip
inflating: results/My_big_zip_file/Level1_BasicFile_ProductID(254)_Date(201505).zip
таким образом, как постараться не иметь My_big_zip_file/
в выходном пути? например, заставьте результат быть:
results/Level1_BasicFile_ProductID(254)_Date(201501).zip
results/Level1_BasicFile_ProductID(254)_Date(201403).zip
results/Level1_BasicFile_ProductID(254)_Date(201409).zip
results/Level1_BasicFile_ProductID(254)_Date(201410).zip
results/Level1_BasicFile_ProductID(254)_Date(201308).zip
results/Level1_BasicFile_ProductID(254)_Date(201505).zip