c언어 ftp 예제

전송하는 파일이 텍스트 파일(예: 그래픽 이미지 파일일 수 있음)이 아닌 경우 ftp> 프롬프트에서 파일을 복사하기 전에 이진 명령:이진 명령을 입력합니다. 당신이 기계에서 로그 아웃할 때이름 당신은 텔넷 명령을 발행 한 컴퓨터에 다시있을 것입니다. 컴퓨터가 네트워크에 로컬이 아닌 경우 인터넷에 알려진 이름으로 컴퓨터가 참조해야 할 수 있습니다. 예를 들어 집에서 ISP 연결에서 텔넷을 사용하는 경우 입력: 인터넷의 각 컴퓨터에는 IP 주소라고 하는 숫자 주소도 있습니다. 숫자 주소는 컴퓨터에서 다른 컴퓨터를 찾는 데 사용되지만 입력할 수도 있습니다. 예를 들어 machineName의 IP 주소는 텍스트 이름을 찾는 데 사용한 것과 동일한 스티커를 확인하여 찾을 수 있습니다. 192.168.11.10과 비슷할 수 있습니다. 모든 IP 주소에는 `.` 문자로 구분된 네 개의 숫자가 있습니다. 각 번호는 0에서 255 사이여야 하지만 여기에 들어갈 필요는 없습니다. 다음 기능이 포함되어 있습니다. 예를 들어: ls : 서버 측의 현재 디렉터리에서 파일을 나열합니다. ls -l : LS와 동일, 몇 가지 자세한 내용.

pwd : 서버 측의 현재 작업 디렉토리입니다. 파일 이름 얻기 : 서버에서 파일을 다운로드합니다. (파일은 서버 쪽에 있어야 합니다.) 파일 이름 넣기 : 서버에 파일을 업로드합니다. uniqput 파일 이름 : 서버에 고유하게 파일을 업로드합니다. mkdir 디렉토리_name : 서버에서 디렉토리를 만듭니다. rmdir 디렉토리_이름 : 서버에서 디렉토리를 제거합니다. rm 파일 이름 : 서버에서 파일을 제거합니다. cd 디렉토리_이름 : 서버 측의 파일 시스템을 트래버스합니다. old_file name new_file name : 서버에서 파일 이름을 바꿉니다.

실험실에서 다른 컴퓨터의 이름을 알아보십시오. 일반적으로 이름은 기기 자체에 부착된 스티커에 표시됩니다. 예를 들어 MH 227에서 컴퓨터의 이름은 `sunlab2-x`이며 x는 정수(예: sunlab2-15)입니다. 가장 먼저 기억해야 할 것은 모든 전송이 가능한 것은 아니라는 것입니다. 예를 들어 DH 450과 WSQ의 계정 간에 파일을 이동하려는 경우 DH 450이 해당 랩 외부에서 해당 컴퓨터에 직접 로그인할 수 없는 방화벽 뒤에 있다는 사실을 잘 알고 있어야 합니다. 한 시스템에서 다른 시스템으로 파일을 전송하는 것은 매우 간단하고 간단하지만 때로는 문제가 발생할 수 있습니다. 예를 들어 두 시스템에는 서로 다른 파일 규칙이 있을 수 있습니다. 두 시스템에는 텍스트와 데이터를 나타내는 방법이 다를 수 있습니다. 두 시스템에는 디렉터리 구조가 다를 수 있습니다.

Share on FacebookPin on PinterestTweet about this on TwitterShare on TumblrShare on Google+Digg this