• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:FTPでディレクトリの中のディレクトリがダウンロードできない)

FTPでディレクトリの中のディレクトリがダウンロードできない

このQ&Aのポイント
  • Red Hat Linux8.0で構築した自宅FTPサーバで、ディレクトリ内のサブディレクトリ以下がダウンロードできません。
  • 他のFTPサイトではサブディレクトリ以下のファイルを含むディレクトリ内の全てのファイルがダウンロードできることを確認しました。
  • このトラブルを解決する方法を教えてください。

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

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

/etc/vsftpd.confに ls_recurse_enable=YES という行が注釈になってるので、先頭の#をとってみてください。 ディレクトリを再起的に探す動作をしてくれるようになると思います。

zyousuke
質問者

お礼

ご回答ありがとうございます。 出来ました!! ああ、今まで一つ一つアップロードしていたのがバカみたいですね。 やっぱり、いっぺんにアップロードできるって、いいな~。 おまけに空ではないフォルダも削除できるようになりました。 完璧ですね。 どうもありがとうございました。

その他の回答 (1)

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

質問は長いですが、解決するのに必要な情報は何も書かれていません。 FTPサーバのソフトの名前は? RedHat8はvsftpdという世間であまりなじみでないソフトが使われてますが。 FTPサーバはどのような設定をしたか? どんな手順でダウンロードを実行したか? ダウンロードできなかったファイルの権限は?

zyousuke
質問者

お礼

ご返信ありがとうございます。 ご指摘いただいた点に関しまして補足をいたしますので、ご回答よろしくお願いします。 FTPサーバのソフトの名前は?お察しのとおり「vsftpd」でした。 また「anonftp」も追加インストールしました。 FTPサーバはどのような設定をしたか?設定は何も変更していません。インストールして、そのまま使っています。 どんな手順でダウンロードを実行したか?まずクライアント機のローカルディスクに新しいフォルダを作成し「a」と名付けました。 その後その「a」フォルダの中に、さらに新しいフォルダを作成し「b」と名付けました。 その後クライアントソフト「FFFTP」を使って「b」フォルダの入った「a」フォルダをLinuxサーバのホームディレクトリにアップロードしました。 この時点では、まだアップロードされた「a」フォルダの中に「b」フォルダが存在します。 その後クライアント側の「a」「b」両フォルダを削除してから、先ほどLinuxサーバにアップロードした「b」フォルダの入った「a」フォルダを同じく「FFFTP」を使ってダウンロードしました。 その後ダウンロードした「a」フォルダを開くと、そこにあるはずの「b」フォルダがないのです。 長くなってしまってすいません。 ちょっと、うまく説明できないのですが僕の言いたいことが伝わったでしょうか。 ダウンロードできなかったファイルの権限は?今、確認してみましたところ「a」「b」両フォルダともパーミッション設定は「rwxr-xr-x」でした。 また新たに判明しました事実としてLinuxサーバ上のフォルダをFTPでリモート削除する場合そのフォルダの中身を空にしてからでないと削除できません。 これも一般のFTPサイトで確認してみたところ一般のFTPサイトでは空でないフォルダも問題なく削除できました。 以上より何か思い当たることがございましたら、是非教えてください。 よろしくお願いします。

関連するQ&A