7-Zip 命令列壓縮資料夾的所有內容(不壓縮資料夾本身)

7-Zip 命令列壓縮資料夾的所有內容(不壓縮資料夾本身)

可能的重複: 從目錄建立存檔,而不將目錄名稱新增至檔案中

我有一個想要完全壓縮的資料夾:

MyFolder
       |
       |--- SubFolder1
       |--- SubFolder2
       |--- file1
       |--- file2

我想將所有內容壓縮到 myzip.7z 中,但我不希望「MyFolder」位於檔案內:

myzip.7z
       |
       |--- SubFolder1
       |--- SubFolder2
       |--- file1
       |--- file2

代替

myzip.7z
       |
       |--- MyFolder
                   |
                   |--- SubFolder1
                   |--- SubFolder2
                   |--- file1
                   |--- file2

我怎麼做?

答案1

我就是這樣做的。

cd MyFolder
7z a -r ../myzip *

這將在 MyFolder 的父級而不是直接在 MyFolder 中建立存檔 (myzip.7z)。

或(無需先更改為 MyFolder):

7z a myzip ./MyFolder/*

相關內容