2013-05-13 2 views
3

디스크에 로컬 HTML 페이지가 있으며 하위 폴더에 여러 이미지에 대한 상대적 링크가 있습니다. 모든 내용을 담은이 페이지를 다른 디렉토리에 복사하고 싶습니다. 웹 브라우저 (예 : Firefox)는 "다른 이름으로 저장"옵션을 제공하기도하지만 자주 업데이트 할 것이므로이 동기화 작업을 자동화하는 것과 동일한 명령 줄을 원합니다.로컬 이미지를 사용하여 로컬 파일을 이동하는 mget 대신

명령 줄에서 firefox을 사용하여 보았지만 페이지를 저장할 방법을 찾지 못했습니다.

나는 또한 wget을 보았는데,이 페이지는 온라인 상태 일 때 작동하지만, file:// 프로토콜을 지원하지 않습니다.

마지막으로 curl을 사용하면 html을 제대로 옮길 수 있지만 링크 된 이미지를 따르지 않거나 신경 쓰지 않는 것 같습니다.

팁이 있습니까? Mac OS 10.8.2입니다.

+0

'cURL'에 필요한 모든 옵션이있는 경우 [cURL 미러] [1]로 시도 할 수 있습니다. cURL을 자동화하는 오래된 Perl 스크립트입니다. [1] : http://curl.haxx.se/programs/curlmirror.txt –

답변

0

rsync를 사용하여 한 위치에서 다른 위치로 파일 트리를 복사 할 수 있습니다. 당신은 아마 이런 일을하고 싶지 http://rsync.samba.org/ftp/rsync/rsync.html

: 다음은 man 페이지의

page.html 및/목적지/경로에 디렉토리 subdir1 및 subdir2 디렉토리를 복사합니다
rsync -avrc page.html subdir1 subdir2 /destination/path 

; 다음과 같이 끝낼 수 있습니다 :

ls /destination/path 
page.html subdir1/ subdir2/ 

변경되면 그냥 다시 실행하면 수정 된 파일 만 복사됩니다.

관련 문제