• ベストアンサー

FTPコマンドについて

こんにちは。 FTPコマンドについて教えていただきたいのですが PUT AAA.dat 'BBB.dat' というコマンドの場合、これはアップした時点で ファイル名をAAA.datからBBB.datに変更すると いうコマンドなのでしょうか? 色々検索したのですが、ズバリの回答が見つから なかったもので、どなたかご存知のかた 教えてください。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • hideo2004
  • ベストアンサー率35% (68/189)
回答No.2

この場合、「'」記号そのものには、意味はないと思います。 単に、AAA.dat を BBB.datとしてUploadするだけです。 ただし、ファイル名にスペースが含まれている場合はクオートで囲む必要があるので、それを考慮して常にクオートで囲んでいたのかもしれませんね。

参考URL:
http://www.linux.or.jp/JM/html/netkit/man1/ftp.1.html
ToshiJP
質問者

お礼

こんにちは。 あ!と思ったのですが、たしかにファイル名には スペースが含まれていたように思います。 'AAA system file.dat' のような感じでした。 おそらくはスペース対策のことだったのでしょうね。 スッキリしました! 情報ありがとうございました!

その他の回答 (2)

  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.3

>PUT AAA.dat 'BBB.dat' ためしに、WindowsからLinuxへftpしてみました。 ファイル名は確かに変わるけど、前後に「'」がついたファイル名ができて しまいました。 $ ls -la 合計 10808 -rw-r--r--  1 hoge  hoge  2733236 5月 1 13:07 'BBB.dat' 「'」は付けない方がよいのでは?

ToshiJP
質問者

お礼

こんにちは。 私も実験してみたら、やっぱりそうなってしまい さらに「???」な感じで頭をひねっていました。 が、#2のかたが答えになるような情報を下さり ナゾが解けたように思います。こちらの提供する 情報が不足していたこともあり、反省しています。 わざわざ実験していただきありがとうございました。 また何かありましたらよろしくお願いします。

noname#74310
noname#74310
回答No.1

Webでコマンドを調べてから質問してください。

参考URL:
http://unixhelp.ed.ac.uk/CGI/man-cgi?ftp
ToshiJP
質問者

補足

ひっかかっているのは 「’」の記号です。 UP先のファイル名を指定すれば、それでいけそう なのですが、’の記号について書かれている資料が みつからなかったもので・・・ 仕事で使った、とあるファイルに ' つきのファイルを アップするコマンドが書かれていて、何か特殊な 意味があるのか?と不思議に思ったのです。