1
假設我有一個zip文件Old.zip
,裏面是fileA
和fileB
。然後我解壓他們使用:unzip Old.zip -d Old
,然後我將有一個名爲Old的目錄,裏面有fileA和fileB。如何在unix中使用zip命令?
現在Old.zip跑了,我想再次壓縮,但如果我使用:zip -r New.zip Old
,在New.zip
是Old.zip
不同:它裏面沒有兩個文件,但一個目錄!
Before: After: I want:
Old.zip--+ New.zip--+ New.zip--+
+--fileA +--Old--+ +--fileA
+--fileB +--fileA +--fileB
+--fileB
有什麼建議嗎?我應該如何正確使用zip命令來保持結構?我會NOT
進入Old
文件夾並使用zip New.zip fileA fileB
並將其移動到父文件夾,因爲我將它寫入shell腳本中。