하위 디렉터리를 만들지 않고 FTP 사이트에서 파일을 어떻게 얻을 수 있나요?

하위 디렉터리를 만들지 않고 FTP 사이트에서 파일을 어떻게 얻을 수 있나요?

다음 명령을 사용하여 폴더를 다운로드하려고 합니다.

wget -m -np -nH ftp://user:[email protected]/FTP/config2all/* -P /home/myuser/

하지만 다운로드가 완료된 후 다운로드됩니다.

/home/myuser/FTP/confi2all/Rest_of_folders

config2all그러나 모든 하위 디렉터리가 아닌 디렉터리 루트의 파일만 원합니다 .
이를 수행할 수 있는 방법이 있습니까 wget?

답변1

wget페이지는 여러분에게 도움이 될 수 있습니다( man wget그리고 여러분의 친구입니다):

  --level=depth
      Set the maximum number of subdirectories that Wget will recurse
      into to depth.  In order to prevent one from accidentally 
      downloading very large websites when using recursion this is limited
      to a depth of 5 by default, i.e., it will traverse at most 5
      directories deep starting from the provided URL.  Set -l 0 or -l inf for infinite recursion depth.

답변2

저는 이렇게 해결해요

wget -r -np -nH --cut-dirs=2

관련 정보