目前我正在使用 SFTP 将 .HTML 和 .JS 文件传输到我的远程文件系统。
我必须输入:
sftp [email protected]
然后手动将远程目录更改为/var/www/html,并单独上传文件。
我可以使用 * 同时上传目录中的所有文件,但这似乎不适用于子目录。
有没有办法复制整棵树?
是否可以制作一个更改到正确文件夹并执行复制的脚本?
答案1
使用put -r
。 openssh-clients-6.4 中的 sftp 客户端知道该-r
选项,但某些旧客户端不知道。
您可能还想看看该-p
选项(保留)。