首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >bash更改远程服务器上的目录

问bash更改远程服务器上的目录
EN

Server Fault用户
提问于 2018-11-07 17:23:20
回答 1查看 1.3K关注 0票数 -3

我有一个shell脚本,它将一些不敏感的数据发送到远程服务器。但是,我希望设置远程路径,而不是仅仅使用远程FTP用户的默认路径。我已经找了很久了,但却找不到任何办法来做这件事,这似乎很疯狂。

下面是我的脚本的相关部分的示例;

代码语言:javascript
复制
#!/usr/bin/env bash

cd "$path" # local path
cp some.log "$stamp"_some.log
ftp -n -p $ftp_host <

真的没有办法更改要上传到的远程路径吗?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2018-11-07 17:35:49

在阅读ftp手册页时,我看到了两种方法:

代码语言:javascript
复制
cd /path/to/dir
put "$stamp"_some.log

或者:

代码语言:javascript
复制
put "$stamp"_some.log /path/to/dir/"$stamp"_some.log

此外,您可以跳过copy命令并直接使用:

代码语言:javascript
复制
put some.log /path/to/dir/"$stamp"_some.log
票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/939024

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档