- ベストアンサー
FTPコマンドについて
こんにちは。 FTPコマンドについて教えていただきたいのですが PUT AAA.dat 'BBB.dat' というコマンドの場合、これはアップした時点で ファイル名をAAA.datからBBB.datに変更すると いうコマンドなのでしょうか? 色々検索したのですが、ズバリの回答が見つから なかったもので、どなたかご存知のかた 教えてください。 よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
この場合、「'」記号そのものには、意味はないと思います。 単に、AAA.dat を BBB.datとしてUploadするだけです。 ただし、ファイル名にスペースが含まれている場合はクオートで囲む必要があるので、それを考慮して常にクオートで囲んでいたのかもしれませんね。
その他の回答 (2)
- xjd
- ベストアンサー率63% (1021/1612)
>PUT AAA.dat 'BBB.dat' ためしに、WindowsからLinuxへftpしてみました。 ファイル名は確かに変わるけど、前後に「'」がついたファイル名ができて しまいました。 $ ls -la 合計 10808 -rw-r--r-- 1 hoge hoge 2733236 5月 1 13:07 'BBB.dat' 「'」は付けない方がよいのでは?
お礼
こんにちは。 私も実験してみたら、やっぱりそうなってしまい さらに「???」な感じで頭をひねっていました。 が、#2のかたが答えになるような情報を下さり ナゾが解けたように思います。こちらの提供する 情報が不足していたこともあり、反省しています。 わざわざ実験していただきありがとうございました。 また何かありましたらよろしくお願いします。
Webでコマンドを調べてから質問してください。
補足
ひっかかっているのは 「’」の記号です。 UP先のファイル名を指定すれば、それでいけそう なのですが、’の記号について書かれている資料が みつからなかったもので・・・ 仕事で使った、とあるファイルに ' つきのファイルを アップするコマンドが書かれていて、何か特殊な 意味があるのか?と不思議に思ったのです。
お礼
こんにちは。 あ!と思ったのですが、たしかにファイル名には スペースが含まれていたように思います。 'AAA system file.dat' のような感じでした。 おそらくはスペース対策のことだったのでしょうね。 スッキリしました! 情報ありがとうございました!