다음 명령을 사용하여 폴더를 다운로드하려고 합니다.
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