溫馨提示×

centos sftp如何進行文件壓縮與解壓

小樊
39
2025-08-22 19:04:48
欄目: 智能運維

在CentOS系統中,使用SFTP進行文件壓縮和解壓通常涉及兩個步驟:首先在本地計算機上壓縮文件,然后通過SFTP將壓縮文件傳輸到遠程服務器;或者反過來,在遠程服務器上壓縮文件,然后將壓縮文件傳輸到本地計算機。以下是詳細步驟:

從本地計算機壓縮并上傳到遠程服務器

  1. 在本地計算機上壓縮文件

    • 使用ziptar命令壓縮文件。
      zip -r archive.zip /path/to/directory
      # 或者
      tar -czvf archive.tar.gz /path/to/directory
      
  2. 通過SFTP上傳壓縮文件

    • 打開終端并啟動SFTP會話。
      sftp username@remote_host
      
    • 輸入密碼后,進入SFTP命令模式。
    • 使用put命令上傳壓縮文件。
      put archive.zip /remote/path/
      # 或者
      put archive.tar.gz /remote/path/
      

從遠程服務器下載并解壓文件

  1. 通過SFTP下載壓縮文件

    • 打開終端并啟動SFTP會話。
      sftp username@remote_host
      
    • 輸入密碼后,進入SFTP命令模式。
    • 使用get命令下載壓縮文件。
      get /remote/path/archive.zip /local/path/
      # 或者
      get /remote/path/archive.tar.gz /local/path/
      
  2. 在本地計算機上解壓文件

    • 使用unziptar命令解壓文件。
      unzip /local/path/archive.zip -d /destination/path/
      # 或者
      tar -xzvf /local/path/archive.tar.gz -C /destination/path/
      

在遠程服務器上壓縮并下載

  1. 在遠程服務器上壓縮文件

    • 登錄到遠程服務器。
      ssh username@remote_host
      
    • 使用ziptar命令壓縮文件。
      zip -r archive.zip /path/to/directory
      # 或者
      tar -czvf archive.tar.gz /path/to/directory
      
  2. 通過SFTP下載壓縮文件

    • 使用get命令下載壓縮文件。
      get /path/to/archive.zip /local/path/
      # 或者
      get /path/to/archive.tar.gz /local/path/
      
  3. 在本地計算機上解壓文件

    • 使用unziptar命令解壓文件。
      unzip /local/path/archive.zip -d /destination/path/
      # 或者
      tar -xzvf /local/path/archive.tar.gz -C /destination/path/
      

通過以上步驟,你可以在CentOS系統中使用SFTP進行文件的壓縮和解壓操作。

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