檔案大小和數量影響上傳效率。為提升向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 testmacOS、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