溫馨提示×

Ubuntu SSH如何壓縮和解壓文件

小樊
42
2025-10-13 22:29:51
欄目: 智能運維

在Ubuntu中,你可以使用SSH遠程連接到服務器,并使用命令行工具來壓縮和解壓文件。以下是一些常用的命令:

壓縮文件

  1. 使用zip命令壓縮文件

    zip -r archive_name.zip directory_or_file
    

    這里,-r選項表示遞歸地壓縮目錄及其內容。

  2. 使用tar命令壓縮文件

    tar -czvf archive_name.tar.gz directory_or_file
    

    這里,-c表示創建新的壓縮文件,-z表示使用gzip壓縮,-v表示詳細模式(顯示壓縮過程),-f指定壓縮文件的名稱。

解壓文件

  1. 使用unzip命令解壓文件

    unzip archive_name.zip
    

    這將解壓archive_name.zip文件到當前目錄。

  2. 使用tar命令解壓文件

    tar -xzvf archive_name.tar.gz
    

    這里,-x表示提取文件,-z表示使用gzip解壓,-v表示詳細模式,-f指定壓縮文件的名稱。

通過SSH傳輸壓縮文件

如果你需要通過SSH將壓縮文件傳輸到遠程服務器,可以使用scp命令:

scp archive_name.zip user@remote_host:/path/to/destination

同樣地,如果你需要從遠程服務器下載壓縮文件到本地,可以使用:

scp user@remote_host:/path/to/archive_name.zip /local/path/to/destination

示例

假設你想壓縮當前目錄下的所有文件,并將壓縮包傳輸到遠程服務器的/home/user/documents目錄下:

  1. 在本地壓縮文件:

    zip -r my_files.zip .
    
  2. 通過SSH傳輸壓縮包:

    scp my_files.zip user@remote_host:/home/user/documents
    
  3. 在遠程服務器上解壓文件:

    ssh user@remote_host
    cd /home/user/documents
    unzip my_files.zip
    

通過這些步驟,你可以在Ubuntu中輕松地壓縮和解壓文件,并通過SSH進行傳輸。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女