酷!學園

技術討論區 => Linux 討論版 => 主題作者是: Weran 於 2013-12-18 23:01

主題: ftp can't access file (以解決)
作者: Weran2013-12-18 23:01
各位先進好

小弟又來請教一件事了

sample:
history > /tmp/$HOSTNAME-`date +%Y-%m-%d-%H:%M:%S`-history.log

testsrv-2013-12-18-22:34:51-history.log

之後要上傳到ftp
ftp> put testsrv-2013-12-18-22:34:51-history.log
local: testsrv-2013-12-18-22:34:51-history.log remote:testsrv-2013-12-18-22:34:51-history.log
227 Entering Passive Mode (10,8,8,44,246,198)
150 Connection accepted
550 can't access file

無法上傳

發現了!~ 帶變數會有這樣的問題? 請問先進們有怎麼樣的方式可解!

謝謝。
主題: Re: ftp can't access file
作者: twu22013-12-19 07:53
你確定對方的 filesystem 可以接受 :  當檔名?
主題: Re: ftp can't access file
作者: Weran2013-12-19 11:53
twu2 大大

不太了解問法?
主題: Re: ftp can't access file
作者: twu22013-12-19 12:53
':' 這個字並不是所有的檔案系統都能拿來當檔案名稱的. (Microsoft 的全不能用)
你的問題跟變數沒什麼關係...

自己下指令去上傳應該也是一樣.
主題: Re: ftp can't access file
作者: Weran2013-12-19 14:12
謝謝 twu2 的正解,真的windows 是不行的!~ :'(

也讓我多認識了一點東西!