Terminal
sftp 命令獲取/下載 .tar.gz 文件
我以為我熟悉
sftp
unix 中的命令,據我所知,用於compressed
從伺服器下載文件的命令是sftp 獲取文件名.tar.gz
但是當我嘗試這個命令時,文件被清空了,我的意思是文件大小變成了 0,我不知道為什麼會這樣。是否有任何其他專門針對
.tar.gz
文件類型的命令。獲取此壓縮文件的程序是什麼。我正在使用mac終端。
get
是合法的 sftp 命令,但不能這樣使用。
filename.tar.gz
下載到 Mac的正確語法是:sftp user@host:/path/to/filename.tar.gz /some/local/folder
(替換
user
為您用來連接遠端伺服器的使用者,替換host
為遠端伺服器名稱。)
tar.gz
上述命令中的文件沒有什麼特別之處,它對任何擴展都是通用的。要使用
get
,您必須先進入互動模式:
- 建立與遠端伺服器的連接:
sftp user@host
等到
>
sftp 提示符出現在換行符中 - 您現在可以鍵入命令。 2. 將遠端路徑更改為/path/to
:cd /path/to/
- 將本地路徑更改為
/some/local/folder
:lcd /some/local/folder
- 用於
get
下載文件:get filename.tar.gz