wget을 사용하여 매번 웹 사이트 복사본을 다른 폴더에 저장하려면 어떻게 해야 합니까?

wget을 사용하여 매번 웹 사이트 복사본을 다른 폴더에 저장하려면 어떻게 해야 합니까?

나는 cron에서 다음을 수행했습니다.

0 0 1 * * wget --recursive --no-clobber --page-requisites --html-extension --convert-links --no-parent http://example.com -P /foo/bar

매달 사이트의 스냅샷을 확보할 수 있도록 다운로드 날짜와 함께 wget 출력을 폴더(예: /foo/bar-2022-04-27/)에 저장하고 싶습니다. 뭔가 파이프로 연결해야 할 것 같은데, 어떻게 해야 합니까?

답변1

wget경로가 존재하지 않으면 생성되므로 대신 다음을 수행하십시오.

-P /foo/bar

당신은 그것을 사용할 수 있습니다 :

-P /foo/$(date --rfc-3339=date)

예를 들어, 파일은 foo/2022-04-07필요에 맞게 날짜 형식을 지정할 수 있습니다.

관련 정보