是的,Linux命令ssh
可以進行文件傳輸
使用scp
(Secure Copy)命令在本地和遠程主機之間傳輸文件:
將本地文件復制到遠程主機:
scp /path/to/local-file username@remote-host:/path/to/remote-directory
從遠程主機復制文件到本地:
scp username@remote-host:/path/to/remote-file /path/to/local-directory
使用rsync
(Remote Sync)命令同步文件和目錄:
同步本地和遠程主機之間的文件和目錄:
rsync -avz /path/to/local-directory username@remote-host:/path/to/remote-directory
從遠程主機同步文件和目錄到本地:
rsync -avz username@remote-host:/path/to/remote-directory /path/to/local-directory
在這些示例中,username
是遠程主機的用戶名,remote-host
是遠程主機的地址(可以是域名或IP地址),/path/to/local-file
和/path/to/remote-file
分別是本地和遠程的文件路徑,/path/to/local-directory
和/path/to/remote-directory
分別是本地和遠程的目錄路徑。-a
表示歸檔模式,-v
表示詳細輸出,-z
表示壓縮數據傳輸。