"ls -t 원격 파일 로컬 파일"이 FTP를 통해 작동하지 않습니다.

"ls -t 원격 파일 로컬 파일"이 FTP를 통해 작동하지 않습니다.

나는 원격 파일(패턴과 일치하는 이름)을 날짜별로 나열하고 이 목록을 로컬에 저장하고 싶습니다. 내가 시도한 다양한 작업은 다음과 같습니다.


ls -t SL*.txt

...라는 이름의 로컬 파일로 출력하라는 요청으로 해석됩니다 SL*.txt.


ls SL*.txt local_out.txt

...올바르게 동작하지만 원하는 정렬 동작이 없습니다.


ls -t SL*.txt local_out.txt

...오류가 발생합니다.

usage: ls remote-directory local-file

일치하는 콘텐츠만 필터링하고 파일에 저장한 시간별로 정렬된 원격 디렉토리 목록을 얻으려면 어떻게 해야 합니까?

답변1

lsFTP를 통한 명령이 쉘 명령과 어떻게든 관련되어 있다는 가정 ls은 올바르지 않습니다. FTP 창에 입력하면 ls ...명령이 반대편의 FTP 서버에 의해 해석되고 UNIX를 실행하지도 않을 수 있으며 ls에 대해 전혀 알지 못할 수도 있습니다. 명령과 그것이 지원하는 스위치. 사용 가능한 유일한 s remote-directory local-file구문입니다. 스위치를 입력할 곳이 없습니다.

관련 정보