다음 명령을 사용합니다.
sftp -o "StrictHostKeyChecking" -r -P [portNumber] technicalUser@hostName:/path/2022* /LocalPath
위 명령을 실행한 후 2022*로 시작하는 모든 파일이 내 로컬 경로에 성공적으로 복사되었습니다.
2022년부터 시작하는 모든 파일이 localhost 경로 세트에 성공적으로 복사되었는지 확인하고 싶습니다.
떠오른 아이디어 중 하나는 원격 호스트와 로컬 호스트의 파일 수를 비교하여 파일 수가 서로 일치하면 확인하려고 했는데 "wc -l" 명령이 작동하지 않는 것 같습니다 "sftp>"를 사용할 때.
내가 사용하는 명령은 다음과 같습니다
로컬 서버에서 원격 서버로 로그인하려면 다음 명령을 사용하고 있습니다.
sftp -o "StrictHostKeyChecking" -P [portNumber] technicalUser@hostName
그런 다음 원격 서버의 경로로 이동합니다.
sftp> cd /path
sftp> ls | wc -l
위 명령을 실행하면 다음 오류가 발생합니다. ls: "/|"를 찾을 수 없습니다.
나는 또한 새로운 아이디어에 열려있습니다.
파일이 내 로컬 호스트로 성공적으로 전송되었는지 확인하는 특정 명령이 있습니까?