SFTP 서버가 있습니다. 쉘은 없으며 SFTP 명령만 작동합니다.
그러나 거기에는 수많은 문서가 있습니다.
SFTP에서 가장 최근에 도착한 파일을 내 로컬 Linux 시스템으로 주기적으로(10분이라고 가정) 복사해야 합니다.
이것을 달성할 수 있는 방법이 있나요?
도와주셔서 감사합니다! !
답변1
옵션이 거의 없고 옵션이나 간단한 명령을 사용하여 간단한 방법으로 원하는 것을 수행할 수 없기 때문에 sftp
원하는 작업을 수행하기 위해 여기에서 볼 수 있는 유일한 해결책은 이를 수행하는 스크립트를 작성하는 것입니다.
- 서버에 연결하고 실행하여
ls -l
세부정보 목록을 가져옵니다. grep
로컬 컴퓨터의 세부 정보를 필터링하고 수정 시간을 기준 으로 필요한 파일 이름을 추출합니다.- 서버에서 원하는 파일 가져오기
어쩌면 이것이 최선의 해결책은 아닐 수도 있지만 지금 당장 볼 수 있는 유일한 해결책일 수도 있습니다.