• 締切済み

私:誤って漢字のファイルをアップロードしてしまいました。

私:誤って漢字のファイルをアップロードしてしまいました。   削除を試みましたが、消えません。   つきましては、FFFTPからのファイルの削除をお願いしたいので、   アップロードしたサーバー内のファイルを全部一旦削除して下さい。   お願いします。 -------------------------------------------------------------------------------- [2010-08-08 07:04:52] サポートからメッセージが追加されました。 CGIから削除できる可能性がありますので、 http://www.xrea.com/files/delete.txt のCGIの内容を一部変更してお使いいただくか、SSHでログインしていただき、 rm -f public_html/ファイル として削除してみてください。 FTPで削除できない原因として、 ・日本語が入ったファイル名になっている ・ファイル名の前後に半角スペースが入っている などが考えられます。ワイルドカード「*」を使い、 rm -f public_html/*ファイル名の一部* としますと、マッチし、削除できる可能性があります。 なお、誤った操作による必要なファイルの削除の可能性もあります。作業前にはバックアップはお取りください。 ★私が上記の質問をしたところ、サポートからこの様な返答が返ってきました。  私には、フランス語かイタリア語に聞こえて わかりません。  このサポートを翻訳・解読して下さる方、助けて下さい。   OSは7で、サーバーはEREAです。

noname#115847
noname#115847

みんなの回答

回答No.2

 Tera Term などのソフトを使って、サーバに接続します。 サーバは Lunux のようですから、Linux のコマンドを使って操作します。 手順としては、 1. 消したいファイルの場所へ移動する。 2. ファイルを消す。 だけです。 使用するコマンドは、 % pwd  現在の場所を表示する。 % cd [ここに移動先]  現在のディレクトリ(場所)を移動する。 一つ上へ移動するときは、../ と入力する。 例 % cd test (testディレクトリへ移動) % cd ../ (一つ上のディレクトリへ移動) % cd (ホームディレクトリ(初期位置)へ移動) % ls [オプション]  ディレクトリのファイルの一覧を表示する。 例 % ls -a (隠しファイルも表示) % ls -l (詳細情報も表示) % ls -la (2つの組み合わせ) % rm [ファイル名]  ファイルを削除する。 例 % rm test.txt (test.txt を削除) % rm * (現在のディレクトリのファイルをすべて削除) これだけ使えばたぶん大丈夫だと思います。 一応、以下に例を示します。 % pwd (ここにアドレスが表示されます) % ls -a (現在のディレクトリの一覧を表示する) (ここにファイルの一覧が表示される) % cd public_html (消したいファイルのあるディレクトリまで移動する) % ls -a (消したいファイルがあることを確認する) (ここにファイルの一覧が表示される) % rm -f * (そのディレクトリの中身をすべて消す) この方法だと、すべてのファイルを削除してしまうので、必要なファイルは、FTPなどでコピーしておけば大丈夫だと思います。 Tera Term のページ http://ttssh2.sourceforge.jp/ Lunux のコマンドマニュアル ・http://www.linux.or.jp/JM/http://cyberam.dip.jp/linux_command/command/com_main.htmlhttp://www.k4.dion.ne.jp/~mms/unix/linux_com/index.html

回答No.1

サポートの方に「ファイルを全部削除してくれ」と依頼したら、質問文のような返答があったということですね。 サポートの方では削除はしない(したくない?)ので「自分でやってください」ということのようです。 全部削除していいのなら SSHでログインして 次のようなコマンドをたたけばOKです。 rm -f public_html/*

関連するQ&A

  • 私:誤って漢字のファイルをアップロードしてしまいました。

    私:誤って漢字のファイルをアップロードしてしまいました。   削除を試みましたが、消えません。   つきましては、FFFTPからのファイルの削除をお願いしたいので、アップロードしたサーバー内のフ  ァイルを全部一旦   削除して下さい。   お願いします。 ○この様に質問をしましたら、・・・・・ -------------------------------------------------------------------------------- [2010-08-08 07:04:52] サポートからメッセージが追加されました。 CGIから削除できる可能性がありますので、 http://www.xrea.com/files/delete.txt のCGIの内容を一部変更してお使いいただくか、SSHでログインしていただき、 rm -f public_html/ファイル として削除してみてください。 FTPで削除できない原因として、 ・日本語が入ったファイル名になっている ・ファイル名の前後に半角スペースが入っている などが考えられます。ワイルドカード「*」を使い、 rm -f public_html/*ファイル名の一部* としますと、マッチし、削除できる可能性があります。 ★と、返答が返ってきました、  私には イタリア語かフランス語に聞こえます。   解読してくれるかた、   教えて下さい。   初心者です。

  • ホームページファイルをアップロードしたい

    ほとほと困っています。 Xfreeで無料サーバをレンタルして、htmlファイルをインターネット上にアップさせたいのですが、全くできません。 ↓のサポートサイトを見たのですが・・・ https://support.xserver.ne.jp/faq/service_ftp_setting_upload.php >接続が完了しますと、サーバーに設定しているドメイン名のフォルダが表示されます。 アップロードを行いたいドメイン名のフォルダを選択されますと、[ public_html ]というフォルダが表示されます。 この[ public_html ]内に、インターネット上で公開するファイルをアップロードしてください。 FTPソフト、ファイルマネージャー共に接続できるので設定は間違っていないはず。 しかし、どこを探してもその、[ public_html ]というフォルダが存在していません。 カスタマーサポートに聞いてみたのですが、 「XFREEではFTP接続時点のディレクトリが「public_html」 直下となりますので、ご参考いただければと存じます。」 ※↑これの意味が分からない 「なお、誠に恐れながらXFREEにて提供しております レンタルサーバーに関するご質問は無料サービスという 関係上、全てサポート対象外といたしております。」 と言われて、解決に至りませんでした。 一日がかりで色々と自分なりに調べてみたのですが、もうお手上げ状態です。 質問文から察することが出来ますが、そういった系には本当に詳しくないです。 出来るだけわかりやすい説明を、どなたかよろしくお願いいたします。

  • CGI_lite.pmを使ったファイルのアップロード

    CGI_lite.pmを使いファイルをアップロードしたところちゃんとファイル自体はアップロードできているのですがファイル名が変わってしまっています。 たとえば「index.html」というファイル名ならば「980815043__index.html」と なってしまいます。 サーバーはunixです。 どうか詳しい方教えてください。お願いします。

    • ベストアンサー
    • CGI
  • ファイルアップロードの設置がうまくいきません。。

    ファイルアップロードの設置がうまくいきません。。 CGI-PLANTサイトのUPLOADERを設置しようとしているのですが、 http://wws.cside.com/cgi-plant/diary/uploader/ 詳細は、以下↓のreadmeに、とかかれてありますが、 cgiを同フォルダでアップする指定がどこかは書かれてありませんでした。。(探しても見つかりません;) http://wws.cside.com/cgi-plant/diary/uploader/readme.html サーバー指定のフォルダ(cgiをいれるフォルダ)には、cgiしか入れられないので、 それ以外のファイルを他においています。 その他のファイルを読み込む指定?(置かれている場所が移動になるので)、どこを修正すればいいでしょうか? 恐らくそれができていないせいで、Internal Server Errorがでて動かないと思うのです。。 ここのCGIは、あまり説明がないもので、、わかりづらいのですが、 管理機能のある、(閲覧のみ、アップロード権限あり、ファイルの削除権限あり、管理者、とわかれている) その機能+ファイル(Word、Excel)アップロードをしたいのです。 急いでいるので、他のソフトで、cgiのフォルダと別のフォルダで繋げる設定がわかるのがありましたら、 そちらを紹介していただきたいです;; どうかよろしくおねがいいたします。

    • ベストアンサー
    • CGI
  • ファイルのアップロードについて、

    ファイルをアップロードしたら、そのファイルはサーバ名の後に、スラッシュを 打ってからファイル名ですよね・・・・?ファイル名をコピーアンドペーストして サーバ名のあとに貼り付けてブラウザで見てみたら404ってでてくるんです、 でもアップロードソフトでアップ完了ってでてるし・・・・ OSはWINDOWSMEで、アップロードソフトはairIを使いました どの辺が間違っているのでしょうか?教えて下さい

  • CGI::Liteでファイルのアップロード

    Perl5.8でCGI::Liteを使ってファイルのアップロードをするつもりですが、ファイル名が日本語の場合とファイルの中身が文字化けして保存されています。 文字コードはutf8で統一させているのですが、 例えば、テスト.txtというファイルで中身がEUC-JPのファイルをアップロードしてもアップロード先でファイル名が化けずに中身もEUC-JPで保存されるようにしたいのですが、どういう関数を施せば良いでしょうか? CGI::Liteに変わる他のモジュールでもあるのでしょうか?

    • ベストアンサー
    • Perl
  • CGIで日本語名ファイルのアップロード

    日本語名のファイルをアップロードするCGIを教えて下さい。 下記ページを参考にさせていただいて、半角のファイル名はアップロードできております。 http://www.harukaze.net/~mishima/perl/module/upload_by_CGI_pm.html よろしくお願いいたします。

    • ベストアンサー
    • Perl
  • シェルスクリプトでファイル削除したい

    シェルスクリプト初心者です 今回、Linuxサーバ側にある複数のファイルを削除する 必要が出てきました このため、シェルスクリプトを書いて複数(2000程度) のファイルを削除しようとして試験をしています 試験のLinuxサーバ側の/root の中にfile1,file2・・・ 等々を置いています そこに次のようなスクリプトを記載して ファイルが置かれている場所と同じ/rootに置いて実行させるのですが ************** スクリプト ******** #!/bin/sh echo "start" # # rm F1010002.JPG rm F1010003.JPG rm F1010004.JPG echo "end" ****************************** 下記のようなエラーが出ます ****************************************** start rm: cannot lstat `F1010002.JPG\r': そのようなファイルやディレクトリはありません rm: cannot lstat `F1010003.JPG\r': そのようなファイルやディレクトリはありません rm: cannot lstat `F1010004.JPG\r': そのようなファイルやディレクトリはありません end ****************************************** サーバ側にSSHで入って、 # rm F1010002.JPG とひとつひとつ打鍵していくとファイルは削除されます スクリプトの間違い等あるのでしょうか 教えていただければ幸いです なお、ファイル数2000件程度のスクリプトを記載する方法は 別のソフトを利用して作成できるので・・・その件はいいのですが・・・

  • httpでファイルアップロード

    セキュリティー上、FTPでアップロードできないのですが、HTTPでファイルをアップロードできるソフトはありますでしょうか? WWWサーバには、CGIやSSIはなく、JavaServletが動く環境ですが、できれば環境依存しないJavaアプレットが理想です。 又、クライアントにソフトウェアを入れエクスプローラ感覚で複数のファイルを簡単にHTTPでアップロードできるソフトがあったら知りたいです。

  • 1回のssh命令でサーバファイル内容を自ファイル内容で置換したい

    1回のsshコマンドでサーバーファイル内容の一部をローカルファイルの内容で置換する方法はありますか。 sshコマンドを2回使用すればできるのですが、2回連続で同パスワードを入力するスクリプトは格好悪いので、何とか1回のsshコマンドでこれを実現したいと思っています。 私が考えたコマンドは次の2行です。 ssh サーバー名 'cat >一時ファイル名' <ローカルファイル名 ssh サーバー名 'sed -e "s/置換文字列/`cat 一時ファイル名`/" サーバーファイル名 >一時ファイル名; cat 一時ファイル名 >サーバーファイル名; rm 一時ファイル名' 1行目のコマンドは、置換に使用するローカルファイルをサーバーへ複製しています。 2行目のコマンドは、複製したファイルを使用してサーバーファイルの内容を置換しています。置換後、用済みになった複製ファイルを削除しています。 ;を使用すれば2行目のコマンドのように1行のsshコマンド中に複数のコマンドを記述できるのですが、 1行目のコマンドと2行目のコマンドを合体させるとうまくいかないのです。 いろいろ工夫したのですが、今の私の力ではこれ以上単純化することができませんでした。 もっと単純化すれば1行に合体できる気がするのです。 どなたか、良い案がありましたら教えてください。