/ tmp / cron_test /에 파일을 다운로드해야합니다. 내 wget 코드는
wget --random-wait -r -p -nd -e robots=off -A".pdf" -U mozilla http://math.stanford.edu/undergrad/
디렉토리를 지정하는 매개 변수가 있습니까?
/ tmp / cron_test /에 파일을 다운로드해야합니다. 내 wget 코드는
wget --random-wait -r -p -nd -e robots=off -A".pdf" -U mozilla http://math.stanford.edu/undergrad/
디렉토리를 지정하는 매개 변수가 있습니까?
답변:
매뉴얼 페이지에서 :
-P prefix
--directory-prefix=prefix
Set directory prefix to prefix. The directory prefix is the
directory where all other files and sub-directories will be
saved to, i.e. the top of the retrieval tree. The default
is . (the current directory).
따라서 명령 에 -P /tmp/cron_test/
(짧은 형식) 또는 --directory-prefix=/tmp/cron_test/
(긴 형식)을 추가해야합니다 . 또한 디렉토리가 존재하지 않으면 작성됩니다.
-O는 다운로드하려는 파일의 경로를 지정하는 옵션입니다.
wget <file.ext> -O /path/to/folder/file.ext
-P는 디렉토리에서 파일을 다운로드 할 접두사입니다.
wget <file.ext> -P /path/to/folder
/path/to/folder/
거기에 그것을 만들기 위해 슬래시를 추가하고 싶습니다
-O
내가 필요로하지 않은 것을 지정 하는 것에 대해서도 투표를 했지만, -P
내가 필요로하는 것을 더 자신감있게 만들었습니다 .
-O
오버라이드 -P
이므로 출력 디렉토리 만 지정할 수 없습니다 (생각 dirname
및 출력 파일 이름 (think basename
).이 경우 -O
전체 파일 경로 만 지정하십시오.
다운로드하려는 URL이 올바른지 확인하십시오. 우선 ?
이와 같은 문자가 포함 된 URL을 구문 분석하고 확인할 수 없습니다. 이것은 cmd 줄을 혼란스럽게 만들고 소스 URL 이름으로 확인되지 않은 모든 파일을 다운로드하는 파일 이름으로 허용합니다.
예를 들면 다음과 같습니다.
wget "sourceforge.net/projects/ebosse/files/latest/download?source=typ_redirect"
라는 파일로 다운로드됩니다 ?source=typ_redirect
.
보다시피 URL에 대해 한두 가지를 아는 것은 이해하는 데 도움이됩니다 wget
.
고용 된 디스크로 부팅하고 Linux 2.6.1만을 리소스로 사용했습니다 (가져 오기 OS를 사용할 수 없음). 실제 하드 드라이브에 ISO를 다운로드하는 문제를 해결 한 올바른 구문은 다음과 같습니다.
wget "(source url)" -O (directory where HD was mounted)/isofile.iso"
wget
이름이 지정된 파일 index.html
(기본 파일) 로 다운로드되는 지점을 찾아 올바른 URL을 파악할 수 있으며 다음 명령으로 표시해야하는 파일의 올바른 크기 / 기타 속성을 갖습니다.
wget "(source url)"
해당 URL과 소스 파일이 올 바르고로 다운로드되는 index.html
경우 다음을 사용하여 다운로드 ( ctrl+ z)를 중지 하고 출력 파일을 변경할 수 있습니다.
-O "<specified download directory>/filename.extension"
소스 URL 다음에.
필자의 경우 ISO를 다운로드하여이 파일을 바이너리 아래에 저장하여 isofile.iso
마운트합니다.
"-P"가 올바른 옵션입니다. 자세한 내용은 다음을 참조하십시오.
wget -nd -np -P / dest / dir-재귀 http : // url / dir1 / dir2
편의를 위해 매뉴얼 페이지의 관련 스 니펫 :
-P prefix
--directory-prefix=prefix
Set directory prefix to prefix. The directory prefix is the directory where all other files and subdirectories will be saved to, i.e. the top of the retrieval tree. The default is . (the current directory).
-nd
--no-directories
Do not create a hierarchy of directories when retrieving recursively. With this option turned on, all files will get saved to the current directory, without clobbering (if a name shows up more than once, the
filenames will get extensions .n).
-np
--no-parent
Do not ever ascend to the parent directory when retrieving recursively. This is a useful option, since it guarantees that only the files below a certain hierarchy will be downloaded.
남자 wget : -O 파일 --output-document = file
wget "url" -O /tmp/cron_test/<file>