FTP 서버에서 어제 파일을 다운로드하세요.

FTP 서버에서 어제 파일을 다운로드하세요.

FTP 서버에서 어제 추가된 파일을 다운로드하는 방법은 무엇입니까? 모든 하위 폴더에 대해 + 동일한 구조를 유지합니다.

답변1

스크립트 없이는 이 작업을 수행하는 간단한 방법이 생각나지 않습니다. Wget에는 날짜별로 필터링하는 내장 명령이 없습니다. Curl에는 -z가 있습니다.

curl -z "Oct 01 2015" "file"

그러나 컬은 전체 디렉토리를 재귀적으로 다운로드하기 위한 ftp의 와일드카드/wget의 -r 스위치 부족을 지원하지 않습니다. wget을 사용하면 --timestamping을 사용하여 새 파일/변경된 파일만 다운로드할 수 있지만, 이때는 비교할 로컬 미러가 있는 경우입니다.

curftpfs와 같은 것을 사용하여 서버를 설치한 다음 find 및 cp를 사용하는 것이 더 나을 것입니다. wget만 사용하여 이를 스크립팅하는 영리한 방법이 있다고 확신하지만 이에 대해서는 더 잘 아는 사람에게 맡기겠습니다.

관련 정보