还有一个问题与我的问题相同,但答案来自 2010 年,所以我的问题是:如何下载整个文件夹而不是单个文件?我想从另一台计算机下载我的音乐文件夹。有办法吗?
答案1
答案2
有几种方法可以实现这一点。一种是挂载远程目录。这可以通过 samba 共享来完成(如果远程主机运行的是 Windows,这很简单)。如果远程主机运行的是 Linux,那么您可以使用 sshfs 挂载远程目录,或者只需使用 FTP 客户端(如 filezilla)连接到它(filezilla 可以设置为通过 ssh 连接,这通常更简单),然后以此方式下载整个目录。
答案3
使用命令行实用程序 scp(需要在远程系统上安装 openssh-server,并且在您的系统上安装 openssh-client),您可以复制远程目录及其所有文件(和子目录),如果您可以使用适当的权限登录到该远程系统,如下所示:
假设您知道远程系统的 IP 地址、用户名/密码以及系统上文件夹的路径。我们假设:
- IP地址:10.0.0.1
- 远程用户名是:joe
- 该用户的密码是 joepassword
- 远程系统上文件夹的路径是 /home/joe/thefolder
将该文件夹移至当前目录:
scp -r [email protected]:/home/joe/thefolder .
出现提示时输入密码,文件夹即被复制。
注意末尾的句点(“.”),这意味着 scp 到当前目录