이제 FTP mget 명령을 사용하여 특정 위치의 모든 파일을 다운로드하는 스크립트가 있습니다. 파일이 성공적으로 다운로드되었는지 확인한 후 ftp delete 명령을 실행하여 다운로드된 각 파일을 삭제했습니다. FTP를 삭제할 때마다 새로운 연결이 생성된다는 사실을 확인했습니다. 연결에 있는 모든 파일을 삭제할 수 있는지 궁금합니다. 삭제해야 하는 모든 파일 이름이 포함된 .txt 파일이 있는데 파일 형식이 많이 다르기 때문에 각 파일을 개별적으로 대상으로 지정할 수 있으면 좋을 것 같습니다.
답변1
lftp
대신 일반 ftp
클라이언트를 사용할 수 있습니다 . 전송이 성공한 후 소스 파일을 삭제하는 데 사용할 lftp
수 있습니다 .mget -E /path/to/files
바라보다http://lftp.yar.ru/lftp-man.html매뉴얼을 위해.