터미널에서 FTP 서버에 연결하려면 어떻게해야합니까? 명령은 무엇입니까? 예 : ssh 서버 :

ssh [email protected] 

Answer

ftp hostname 

또는

ftp://username:password@hostname 

이제 연결되면 가장 일반적인 5 가지 옵션은 다음과 같습니다.

cd foldername #e.g. cd /downloads/recent get filename #e.g. get thisisthefileiwant.text put filename #e.g. put sendthistotheserver.txt mget filenameregex #e.g mget * to get every file in a directory mput filemameregex #e.g. mput *.txt to upload every txt file to the server 

유일한 속임수는 가끔 바이너리를 입력하여 바이너리 모드로 전환해야한다는 것입니다.

종료하려면 bye를 입력하세요.

내와 @의 차이점 grgarside “의 해결책은 open을 사용하여 Finder로 포크하는 것입니다. 내 것은 터미널을 사용합니다.

Comments

  • 우리가 get 명령?
  • @Omer command.가 호출 된 모든 위치로 다운로드되므로 일반적으로 CD를 먼저 넣을 위치로 이동합니다. 작동 할 수있는 명령 lcd … lcd는 로컬 디렉토리 경로를 변경하고 cd는 원격 디렉토리를 변경합니다. ftp 버전에 따라 lcd는 때때로 결함이 있으므로 가장 좋은 방법은 어디로 cd하는 것입니다 ' d 먼저 마음에 든 다음 ftp를 사용하십시오.
  • 감사합니다 …. 전체 폴더를 로컬에서 원격으로 저장할 수 있습니까?
  • @Omer 예, 아니요 ..you ' mkdir을 수행하고 디렉토리로 이동 한 다음 mput *-ftp가 이러한 방식으로 제한됩니다. curl을 사용하여 관련 질문을 참조하십시오 (wget도 있지만 ' 나를 인용하지 마십시오). ' 원하는 경우 한 단계로 수행하십시오. 참고 : mput *은 디렉토리의 모든 파일을 이동하려고합니다. 더 선택적으로하려면 * .suffix 또는 파일 이름을 수행 할 수 있습니다.
  • 또한 ' 많은 파일을 전송하려고합니다. 옵션을 설정하여 ' 모든 전송을 확인할 필요가 없습니다

답변

 ftp open ftp://username:password@hostname  

다음 두 개의 개별 명령입니다. 열기 명령은 ftp 내에서 실행됩니다.

설명

  • 사용자 = cp의 한 사용자 이름, 암호 =이 사용자의 암호 및 호스트 이름 = 연결하려는 컴퓨터의 IP 주소?
  • @blackcornail 예, 맞습니다

답변

이 주제가 조용하다는 것을 알고 있지만 우연히 발견하여 다른 사람도이 사이트를 방문 할 것입니다. ftp 명령은 High Sierra 이상에서 더 이상 작동하지 않습니다. https://discussions.apple.com/thread/8095899

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다