777権限を持つフォルダとサブフォルダをダウンロードしようとしていますが、FTPでインポートを使用しようとすると、次のエラーが返されます。
550 ファイルを開けません。
権限を確認しました。
ubuntu@ubuntu:~/sourceDev/7-1-15_asm/4$ ls -l
total 1748
-rwxrwxrwx 1 ubuntu ubuntu 164 Jul 5 09:21 brianThread.hpp
-rwxrwxrwx 1 ubuntu ubuntu 1741092 Jul 5 09:21 brianThread.hpp.gch
-rwxrwxrwx 1 ubuntu ubuntu 9239 Jul 3 13:58 brianThread.so
-rwxrwxrwx 1 ubuntu ubuntu 9147 Jul 5 09:48 main
-rwxrwxrwx 1 ubuntu ubuntu 236 Jul 5 19:46 main.cpp
-rwxrwxrwx 1 ubuntu ubuntu 9147 Jul 5 19:46 main.out
ubuntu@ubuntu:~/sourceDev/7-1-15_asm/4$ cd ..
ubuntu@ubuntu:~/sourceDev/7-1-15_asm$ ls
1 2 3 4 5
ubuntu@ubuntu:~/sourceDev/7-1-15_asm$ cd ..
ubuntu@ubuntu:~/sourceDev$ ls -l
total 4
drwxrwxrwx 7 ubuntu ubuntu 4096 Jul 3 13:59 7-1-15_asm
ubuntu@ubuntu:~/sourceDev$ cd *
ubuntu@ubuntu:~/sourceDev/7-1-15_asm$ ls -l
total 20
drwxrwxrwx 2 ubuntu ubuntu 4096 Jul 3 16:59 1
drwxrwxrwx 2 ubuntu ubuntu 4096 Jul 2 16:49 2
drwxrwxrwx 2 ubuntu ubuntu 4096 Jul 3 05:06 3
drwxrwxrwx 2 ubuntu ubuntu 4096 Jul 5 19:46 4
drwxrwxrwx 2 ubuntu ubuntu 4096 Jul 3 14:00 5
コピーするファイルの内容は次のとおりです。
ftp> cd 7-1-15_asm
250 Directory successfully changed.
ftp> ls
200 PORT command successful. Consider using PASV.
150 Here comes the directory listing.
drwxrwxrwx 2 1000 1000 4096 Jul 03 16:59 1
drwxrwxrwx 2 1000 1000 4096 Jul 02 16:49 2
drwxrwxrwx 2 1000 1000 4096 Jul 03 05:06 3
drwxrwxrwx 2 1000 1000 4096 Jul 05 19:46 4
drwxrwxrwx 2 1000 1000 4096 Jul 03 14:00 5
226 Directory send OK.
ftp> get 4
local: 4 remote: 4
200 PORT command successful. Consider using PASV.
550 Failed to open file.
ftp> get 4 /home/brian
local: /home/brian remote: 4
200 PORT command successful. Consider using PASV.
550 Failed to open file.
ftp>
FTPサーバーから自分のコンピュータにフォルダをコピーするのを防ぐ私が間違っているのでしょうか?どちらのコンピュータも同じネットワーク上にあります。
とにかく、/home/ubuntu/sourceDev/7-1-15_asm/4(フォルダ)とその内容をftpサーバーがあるコンピュータからftpコマンドを実行しているコンピュータにコピーする方法を知りたいです。また、ftpコマンドを使用してフォルダを別のコンピュータにコピーできますが、フォルダとその内容に対する最小権限は何ですか?
ベストアンサー1
FTPクライアントは、ディレクトリ全体をダウンロードするのに特にうまくいきません。
wftpと便利な「-r」オプションを試してください。 "-l 0"は、レベル5ディレクトリに制限されないようにします。
wget -r -l 0 ftp://user:[email protected]/7-1-15_asm/4