大家好,在LINUX上使用FTP上传文件时候,一定要cd上传文件所在目录才能上传么?直接写文件绝对路径就无法上传,除非 FTP也有对应的目录比如我FTP已经登入了
ftp> put /movies/vod/test.ts
local: /movies/vod/201804281950023954d80d061.ts remote: /movies/vod/201804281950023954d80d061.ts
227 Entering Passive Mode (192,168,254,2,180,21.
553 Could not create file.
---这个回报 553错误但是如果我先 lcd /movies/vod/ 在执行put test.ts 上传就正常或者 我先把FTP目录建好 也能put
ftp> mkdir /movies/
257 "/movies/" created
ftp> mkdir /movies/vod
257 "/movies/vod" createdftp>put /movies/vod/test.ts
227 Entering Passive Mode (192,168,254,2,161,23).
150 Ok to send data
有没有办法可以让我 直接put /xx/xx/xx/file 上传完毕后,在ftp服务器也形成对应的目录解构 /xx/xx/xx/file
而不需要 手工在 mkdir多级目录
ftp> put /movies/vod/test.ts
local: /movies/vod/201804281950023954d80d061.ts remote: /movies/vod/201804281950023954d80d061.ts
227 Entering Passive Mode (192,168,254,2,180,21.
553 Could not create file.
---这个回报 553错误但是如果我先 lcd /movies/vod/ 在执行put test.ts 上传就正常或者 我先把FTP目录建好 也能put
ftp> mkdir /movies/
257 "/movies/" created
ftp> mkdir /movies/vod
257 "/movies/vod" createdftp>put /movies/vod/test.ts
227 Entering Passive Mode (192,168,254,2,161,23).
150 Ok to send data
有没有办法可以让我 直接put /xx/xx/xx/file 上传完毕后,在ftp服务器也形成对应的目录解构 /xx/xx/xx/file
而不需要 手工在 mkdir多级目录
解决方案 »
- ubuntu10.04下怎么开机自启动一个QT程序?
- vs2017 WSL调试Ubuntu14.04 发生错误
- 系统回收内存导致应用程序被hang
- shell中如何指定位置替换字符串
- -L. -lcrypto 中指定的动态库libcrypto.so中明明有函数tpcm_eckey_to_bin,为什么找不到呢?
- 求问python能不能直接修改window计算机名和mac地址
- ROS操作系统catkin_make后出现问题
- linux 中安装SqLite3,make时出现这种错误,求大神解决一下。急急急!
- 做win10和Ubuntu 18.04双系统时ubuntu安装卡在错误界面
- 安装openmp, source /etc/profile 报错
- messages中的报错处理,请各位大侠帮忙看看
- 新人请教redhat linux 下载了vsftp的rpm怎么安装?谢谢~
试下lftp,ncftp这些更好用的ftp客户端
试下sftp这样更安全更可靠的文件传输方式