인터넷 연결 및 명령을 사용하여 파일을 검색하는 방법은 무엇입니까?

인터넷 연결 및 명령을 사용하여 파일을 검색하는 방법은 무엇입니까?

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

답변2

오류 메시지는 your_local_ 파일 이름과 관련되어 있습니다. 4대상에 다운로드하려고 합니다 /home/brian. 그러나 대상이 이미 존재합니다. 이는 디렉터리입니다.

관련 정보