wget을 사용하여 현재 디렉터리와 다른 디렉터리에 다운로드

wget을 사용하여 현재 디렉터리와 다른 디렉터리에 다운로드

다음을 사용하여 디렉토리 wget에 파일을 다운로드 해야 합니다./var/cache/foobar/stackexchange-site-list.txt/var/cache/foobar/stackexchange-site-list.txt

가능합니까? 옵션이기도 하지만 기본적으로 설치되어 있지 않기 때문에 curl사용하고 싶지 않습니다 .curl

답변1

wget -P /var/cache/foobar/ [...]
wget --directory-prefix=/var/cache/foobar/ [...]

답변2

파일 이름을 미리 알고 있다면 -Owget의 옵션을 사용하여 파일을 쓸 위치를 알려줄 수 있습니다.

wget -O /var/cache/foobar/stackexchange-site-list.txt http://url.to/stackexchange-site-list.txt

답변3

wget -e robots=off -r --no-parent /home/user/Desktop/MIT/ http://abc.tamu.edu/projects/tzivi/repository/revisions/2/raw/tzivi/

추가: 위 코드를 사용하면 단일 명령으로 대상 디렉터리의 모든 파일을 선택한 디렉터리로 다운로드할 수 있습니다.

명령 분석:

매개변수얻다다운로드용모두한 번에 하나의 파일 대신 디렉터리를 한 번에 하나씩:

wget -e robots=off -r --no-parent

다운로드한 파일의 대상

/home/user/Desktop/MIT/

파일의 출처(온라인 디렉터리)

http://abc.tamu.edu/projects/tzivi/repository/revisions/2/raw/tzivi/

관련 정보