-1
我有一個帶有1個目錄的zip文件,存放另一個目錄,第二個存放一些文件。我怎樣才能解壓一個命令以獲得dir 2及其文件。如何在Linux下使用unzip從zipfile.zip/dir1/dir2中僅提取dir2?
感謝,
我有一個帶有1個目錄的zip文件,存放另一個目錄,第二個存放一些文件。我怎樣才能解壓一個命令以獲得dir 2及其文件。如何在Linux下使用unzip從zipfile.zip/dir1/dir2中僅提取dir2?
感謝,
你試着鍵入man unzip
?
unzip zipfile.zip dir1/dir2
如果你想忽略壓縮的目錄結構,使用-j (Junk paths)
選項:
unzip -j zipfile.zip dir1/dir2 -d dir2
這將dir1/dir2
下遞歸找到的所有文件存儲到dir2
當前文件夾下。
但這將解壓我兩個目錄,我只想要dir2。 – user1508682
查看更新。據我所知'unzip'不能保持目錄結構,並且一次性移動它,你不得不求助於'unzip zipfile.zip dir1/dir2 && mv dir1/dir2。 && rm -r dir1'。 –