檔案大小和數量影響上傳效率。為提升向ECS傳輸大檔案或多個檔案的速度,建議先壓縮檔或檔案夾,上傳後再解壓。本文將指導您如何壓縮、解壓檔案,並在傳輸後檢查檔案完整性。
方案概述
對於大檔案和大量檔案的傳輸情境,可以提高檔案傳輸效率。此外由於Workbench等工具每次只能上傳單個檔案,您可以通過檔案壓縮的方式,將多個檔案壓縮成一個壓縮包,上傳該壓縮包,間接實現批量上傳的操作。
操作流程
-
在本地壓縮檔:在傳送檔案的作業系統中,將檔案或檔案夾壓縮為一個壓縮包。
-
向執行個體上傳壓縮包:通過工具,將壓縮包上傳到執行個體。選擇上傳檔案的方式,請參見選擇傳輸檔案的方式。
-
在執行個體中解壓:壓縮包上傳完畢後,在執行個體中解壓該壓縮包,完成檔案壓縮上傳的操作。
選擇壓縮公用程式
您可以根據以下表格,選擇合適的壓縮公用程式壓縮檔。
您也可以根據偏好,選擇合適的壓縮、解壓工具,其他壓縮公用程式或壓縮格式本文不過多贅述。
|
本地作業系統 |
執行個體作業系統 |
壓縮包格式 |
壓縮公用程式 |
壓縮教程 |
解壓教程 |
|
Windows |
Windows |
zip |
系統內建 |
Windows壓縮zip |
Windows解壓zip |
|
Windows |
Linux |
tar.gz |
7-zip |
Windows壓縮tar.gz |
Linux解壓tar.gz |
|
macOS、Linux |
Windows |
zip |
zip(命令列) |
macOS、Linux壓縮zip |
Windows解壓zip |
|
macOS、Linux |
Linux |
tar.gz |
tar(命令列) |
macOS、Linux壓縮tar.gz |
Linux解壓tar.gz |
壓縮教程
Windows壓縮zip壓縮包
在Windows壓縮zip格式的壓縮包可以直接使用Windows內建的壓縮功能。具體操作如下:
不同作業系統介面可能有所差別。
-
找到待壓縮的檔案夾或檔案,選中後右鍵,單擊。
-
壓縮完成後會在目標檔案夾旁邊產生一個.zip尾碼的壓縮包。

Windows壓縮tar.gz壓縮包
在Windows壓縮tar.gz壓縮包時,需要安裝額外的壓縮公用程式,本文以通過7-Zip工具壓縮為例。
不同工具的操作步驟可能有所差別,請根據實際情況調整。
-
將檔案夾打包成一個tar包。
找到待壓縮的檔案夾或檔案,選中後右鍵,單擊,在添加到壓縮包介面,設定壓縮格式為tar格式,單擊確定。本步驟會首先將檔案打包成一個tar包。

-
將tar包壓縮成tar.gz包。
找到步驟1中打包的壓縮包,選中後右鍵,單擊,在添加到壓縮包介面,設定壓縮格式為gzip格式,單擊確定。本步驟會將步驟1中產生的tar包壓縮成.tar.gz尾碼的壓縮包。

-
操作完成後,會在原來檔案夾的旁邊產生一個.tar.gz尾碼的壓縮包。
macOS、Linux壓縮zip壓縮包
在macOS或Linux系統的終端中,輸入以下命令完成壓縮。
zip -r <壓縮包名稱>.zip <待壓縮檔夾>
例如,將test檔案夾壓縮成test.zip壓縮包,可輸入以下命令完成。
zip -r test.zip test
macOS、Linux壓縮tar.gz壓縮包
在macOS或Linux系統的終端中,輸入以下命令完成壓縮。
tar -zcvf <壓縮包名稱>.tar.gz <待壓縮的檔案夾>
例如,將test檔案夾壓縮成test.tar.gz壓縮包,可輸入以下命令完成。
tar -zcvf test.tar.gz test
解壓教程
在Windows執行個體中解壓zip壓縮包
-
在Windows執行個體中,找到待解壓的zip壓縮包。
-
選中右鍵後,單擊全部解壓縮,在彈出的提取壓縮(Zipped)檔案夾對話方塊中,設定解壓位置後,單擊下一步,等待檔案解壓完成。

在Linux執行個體中解壓tar.gz壓縮包
在Linux執行個體中,進入壓縮包所在目錄,輸入以下命令完成解壓操作。
tar -zxvf <壓縮包名稱>.tar.gz
例如要解壓名稱為test.tar.gz的壓縮包,可以輸入以下命令完成解壓。
tar -zxvf test.tar.gz