【发布时间】:2014-04-25 18:05:07
【问题描述】:
我一直在尝试学习如何通过命令行进行 ftp。
我已经尝试了这些,但遇到了一些小问题:
$ cd path/to/parent/of/local_directory
$ scp -r local_directory username@74.212.212.222:/absolute/path/to/remote_directory
这似乎将文件放在那里,但它会将local_directory 转储到remote_directory。
即:
$ ssh username@domain.com // assuming you signed it alright
$ cd path/to/remote_directory
$ ls
./ ../ index.html local_directory
我不想在那里转储目录,我想更新remote_directory 中的文件和目录。 我怎样才能让它正常工作?我相信它与目录名称后面的/'s 有关,但我不太确定应该放在哪里。
【问题讨论】:
-
“我一直在尝试学习如何通过命令行进行 ftp。”
scp!= FTP。 -
scp代表Secure Copy。 -
@T.J.Crowder 是的,但
scp不是一个合理的选择吗?还是我应该尝试坚持使用 FTP? -
@AlexCory:不只是合理,一个优秀的替代方案。