영어프랑스어스페인어

Ad


온웍스 파비콘

ftpcopy - 클라우드의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 공급자에서 ftpcopy 실행

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 ftpcopy 명령입니다.

프로그램:

이름


ftpcopy - ftp 미러를 만들고 유지합니다.

개요


ftpcopy [옵션] host[:port] remotedir [localdir]
또는: ftpcopy [옵션] ftp://호스트[:포트]/remotedir [로컬디렉토리]

기술


ftpcopy는 FTP 사이트를 재귀적으로 복사합니다. 나중에 로컬에 있는 모든 파일을 삭제합니다.
원격 사이트에서 찾을 수 없는 디렉터리 트리입니다.

로컬 디렉토리의 기본값은 `.' - 현재 작업 디렉토리 - --no-delete인 경우
옵션이 사용됩니다. --interactive 옵션을 사용하면 local-directory가 필요하지 않습니다.
그렇지 않으면 local-directory 인수를 제공해야 합니다.

옵션


연결하기 / 로그인 / 사용자 이름 / 암호 옵션 :
-u, --사용자=이름
이름 ftp 서버에 로그인합니다.
기본값은 '익명'입니다. 프로그램이 로그인하지 않도록 하려면 빈 이름을 사용하십시오.

-p, --pass=비밀번호
FTP 서버에 로그인하려면 PASS를 비밀번호로 사용하십시오.
기본값은 `[이메일 보호]'. 빈 암호가 주어진 경우
programm은 서버에 암호를 보내지 않습니다.

--계정=계정
전송 계정 로그인 단계에서 계정 이름으로.
참고: 이것은 사용자 이름이 _아닙니다_.
몇 대의 서버에 의해 구현된 하위 계정. 당신이 의미하는 바를 이해하지 못한다면
어쨌든이 옵션이 필요하지 않을 좋은 기회가 있습니다. 필요하다고 생각되시면
먼저 --user 옵션을 시도하십시오.

--시도=ARG
연결 및 로그인 시도 횟수입니다.
기본값은 1이며 첫 번째 오류가 발생하면 프로그램이 중단됨을 의미합니다.
이 옵션은 버전 0.3.0에서 추가되었습니다.

--data-connect-retries=ARG
데이터 포트에 연결을 시도한 횟수입니다.
프로그램은 데이터 포트에 도달하려고 시도합니다(목록 또는 데이터 검색을 위해).
그렇게 여러 번 연속으로 많은 오류가 발생하면 포기할 것입니다. 기본값은 5,
프로그램이 다섯 번째 오류 후에 포기한다는 의미입니다.
이 옵션은 버전 0.6.6에서 추가되었습니다. 이전의 행동은
첫 번째 오류.

--로그인-수면=ARG
로그인 실패 후 잠자기 시간(초).
좀 더 정확히 말하자면, 프로그램은 다음을 시도한 후 몇 초 동안 절전 모드로 전환됩니다.
연결 또는 로그인에 실패했습니다. 기본값은 5입니다. 0은 1로 취급되며 남용,
특히 --tries와 함께 사용하면 서버 관리자를 짜증나게 할 수 있습니다.
이 옵션은 버전 0.4.5에서 추가되었습니다.

-4, --v4
v4을 사용할 수 있더라도 IPv6만 사용하십시오.
이 옵션은 DNS 쿼리를 제외하고 사실상 IPv6 사용을 허용하지 않습니다.
0.6.0 버전에서 추가되었습니다.

-6, --v6
v6을 사용할 수 있더라도 IPv4만 사용하십시오.
이 옵션은 DNS 쿼리를 제외하고 사실상 IPv4 사용을 허용하지 않습니다.
0.6.0 버전에서 추가되었습니다.

다변 옵션 :
-l, --loglevel=ARG
수행되는 로깅의 양을 제어합니다.
0: 경고 및 오류 메시지를 제외하고 아무것도 표시하지 않습니다.
1: 다운로드 및 삭제(기본값).
2: 생성된 링크/심볼릭 링크, 이미 받은 파일.
3: 쓸데없는 것.

--bps 로그 전송 속도.
이 옵션은 ftpcopy가 초당 바이트/킬로바이트/메가바이트 정보를 기록하도록 합니다.
성공적인 이전 후.
이 옵션은 버전 0.3.9에서 추가되었습니다.

--진전
진행 상황을 stderr에 보고합니다.
이렇게 하면 매 초마다 다운로드 보고서가 인쇄됩니다. 짧은 형식의 파일
이름, 받은 바이트, 예상한 바이트, 받은 백분율.
이 옵션은 버전 0.6.0에서 추가되었습니다.

입양 부모로서의 귀하의 적합성을 결정하기 위해 미국 이민국에 선택 옵션 :
-m, --최대-일=일
마지막으로 수정된 파일만 다운로드 .
다운로드되지 않은 파일의 로컬에 있는 사본은 유지됩니다. 기본값은
파일의 나이를 제한하지 않습니다.

--최대-크기=MAXBYTES
최대 파일만 다운로드 MAXBYTES 길이.
너무 긴 파일의 로컬에 있는 복사본은 정리 단계에서 삭제됩니다.
기본값은 파일 크기를 제한하지 않는 것입니다.
이 옵션은 버전 0.5.1에서 추가되었습니다.

-x, --exclude=와일드카드
일치하는 경로 제외 와일드 카드.
If 와일드 카드 원격 파일의 전체 경로와 일치하면 파일이
다운로드. 와일드 카드 정규 표현식이 아닌 쉘 스타일 와일드카드 표현식입니다.
grep과 같이. 원하는 만큼 이 옵션을 반복할 수 있으며
--include 옵션과 혼합하십시오.
포함 및 제외를 모두 사용하는 경우 마지막으로 일치하는 항목이 적용됩니다.
목록은 암시적 '--include *'로 시작합니다.
--tolower 옵션을 --exclude 또는 --include와 함께 사용하면
in/exclude 패턴은 소문자로 작성해야 합니다.
이 옵션은 버전 0.3.0에서 추가되었습니다.

-i, --include=와일드카드
일치하는 경로 포함 와일드 카드.
이것은 --exclude 옵션과 반대입니다.
0.3.0 버전에서 추가되었습니다.

-X, --in-exclude-file=파일
패턴 읽기/제외 FILE.
포함 및 제외 패턴은 파일에서 읽습니다. a의 첫 번째 문자인 경우
줄은 '+'입니다. 줄의 나머지 부분은 --include의 인수로 처리됩니다.
optiona이고 '-'인 경우 --exclude 옵션에 대한 인수로 처리됩니다.
'#'으로 시작하는 줄은 무시됩니다.
FILE 명령에 제공된 --include 및 --exclude 옵션 다음에 읽습니다.
라인을 읽었습니다.
이 옵션은 버전 0.6.6에서 추가되었습니다.

--무시-크기
파일 크기를 무시합니다.
원격 파일을 다운로드해야 하는지 확인할 때 파일 크기를 비교하지 마십시오.
이 옵션은 버전 0.4.4에서 추가되었습니다.

--무시-시간
수정 시간을 무시합니다.
원격 파일을 확인할 때 파일 수정 시간을 비교하지 마십시오.
다운로드했습니다. 이 옵션은 --ignore-size와 결합될 수 있으며, 이 경우 파일
파일 크기 또는 수정 시간의 변경에 관계없이 다운로드되지 않습니다.
즉, ftpcopy는 업데이트를 다운로드하지 않습니다.
이 옵션은 버전 0.4.4에서 추가되었습니다.

--최대 깊이=ARG
최대 LEVEL 디렉토리까지 내려갑니다.
0은 `하위 디렉토리에 전혀 들어가지 않음'을 의미하고,
1은 '하위 디렉토리는 들어가지만 하위 디렉토리는 들어가지 않음'을 의미합니다.
기본값은 '모두 입력'을 의미하는 2^32-1입니다.

삭제 옵션 :
-n, --노-삭제
파일을 삭제하지 마십시오.
이것은 서버에 없는 것을 제거할 때 정리 단계에 영향을 미칩니다.
더 이상. ftpcopy에서 무언가를 감지했을 때 파일 삭제를 중지하지 않습니다.
다운로드 중입니다.

-M, --최대-삭제=횟수
다음부터는 삭제하지 마세요 COUNT 파일.
이 옵션은 일시적인 파일 손실이 시스템에 미치는 영향을 제한하는 데 유용할 수 있습니다.
섬기는 사람. 이는 정리 단계에만 영향을 미치며 삭제를 위해 ftpcopy를 중지하지 않습니다.
다운로드하는 동안 파일이 방해가 됩니다. 기본값은 무제한을 의미하는 0입니다.
이 옵션은 버전 0.4.5에서 추가되었습니다.

조작상의 옵션 :
-d, --디렉토리 전용
디렉터리 계층 구조만 만듭니다.
파일을 다운로드하지 마십시오. -n 옵션을 지정하지 않으면 트리의 모든 파일이 삭제됩니다.
또한 주어진다.
이 옵션은 누군가 반대하지 않는 한 향후 버전에서 제거될 것입니다.

-건조
아무것도 하지 마세요.
ftpcopy는 수행할 작업만 표시합니다.
이 옵션은 버전 0.3.6에서 추가되었습니다.

-T, --타임아웃=SECONDS
네트워크 읽기/쓰기에 사용할 시간 제한입니다.
기본값은 30초이며 일반적으로 충분합니다.
이 옵션은 버전 0.3.8에서 추가되었습니다.

--rate-limit=BYTES_PER_SECOND
파일 다운로드 속도를 제한합니다.
파일 다운로드의 전송 속도를 초당 몇 바이트로 제한하십시오. 그만큼
구현은 조잡하고 간단하며 네트워크 사이에 최대 XNUMX초를 대기합니다.
읽기 때문에 속도를 해당 숫자로 정확히 제한하려고 시도조차 하지 않습니다. ~에
다른 한편으로는 일반적으로 작동하며 다음을 유발하여 문제를 일으킬 가능성이 없습니다
타임아웃.
기본값은 무제한입니다.
이 옵션은 버전 0.4.7에서 추가되었습니다.

--인터렉티브
stdin에서 디렉토리를 읽습니다.
이 옵션은 ftpcopy가 명령줄에 지정된 모든 디렉토리를 무시하도록 지시합니다.
표준 입력에서 명령을 읽습니다. 각 명령은 두 줄로 구성됩니다.
첫 번째는 원격 서버의 디렉토리이고 두 번째는 로컬 디렉토리입니다.
ftpcopy는 각 작업 후에 END-OF-COPY 행을 인쇄합니다.
이 옵션은 0.3.6 버전에 추가되었으며 향후 버전에서 제거될 예정입니다.
누군가 반대하지 않는 한.

해결 방법 옵션 :
--ascii 목록
ASCII 모드에서 디렉토리 목록을 작성하십시오.
FTP 서버가 바이너리 형식의 디렉토리를 올바르게 나열할 수 없는 경우 이 옵션을 사용하십시오.
예를 들어 다음과 같은 메시지가 표시되는 경우(보통 한 줄):
`치명적: LIST: 426 데이터 연결: 불법 검색에 대한 원치 않는 응답을 받았습니다.'
이 옵션은 버전 0.5.2에서 추가되었습니다.

-L, --목록 옵션=OPTS
추가 옵션 LIST 명령으로.
이를 통해 FTP 서버 LIST 명령에 임의의 옵션을 전달할 수 있습니다. 참고
ftpcopy는 재귀적인 디렉토리 목록에 잘 대처하지 못합니다.
이 옵션은 버전 0.3.0에서 추가되었습니다.

-s, --symlink-hack
심볼릭 링크를 처리합니다.
이는 다음을 통해 목록을 생성하는 미러 사이트에만 유용합니다. /빈/ls, 그리고 의지
링크의 파일 이름에 ` -> ' 시퀀스가 ​​포함되어 있으면 실패합니다.

--강제 선택
투표가 아닌 선택을 사용하십시오.
사용 가능하더라도 poll() 시스템 호출을 사용하지 말고 대신 select()를 사용하십시오.
이를 통해 프로그램은 socks5 참조의 runocks와 함께 사용할 수 있습니다.
구현.
어쨌든 직접 연결할 수 있는 이름 서버가 필요합니다.
사용 중인 라이브러리는 SOCKS를 지원하지 않습니다(항상 IP 주소를 사용할 수 있음).
이 옵션은 버전 0.3.8에서 추가되었습니다.

--mdtm MDTM 명령을 사용하여 원격 시간을 가져옵니다.
기본값은 디렉토리 목록에서 시간을 가져오는 것입니다. 다음과 같은 경우 작동하지 않습니다.
서버는 열등한 목록 형식을 구현하고(대부분 수행) 시간을 보내지 않습니다.
UTC(Universal Coordinated Time)의 스탬프입니다. 이로 인한 피해는 다음으로 제한됩니다.
파일 타임스탬프가 몇 시간씩 잘못되었습니다.
이 옵션은 ftpcopy가 원하는 파일에 대해 MDTM 명령을 보내도록 합니다.
다운로드. 단점은 이것이 성능을 잡아먹는다는 것입니다. ftpcopy는 일반적으로
완전한 디렉토리를 통과하는 하나의 명령. --mdtm 옵션을 사용하면
모든 파일에 대한 추가 명령을 보냅니다.
이 옵션은 버전 0.3.10에서 추가되었습니다.

--allow-pasv-ip=IP4
주소에 대한 데이터 연결 허용 IP4.
일반적으로 ftpls는 수신한 IP 주소에 대한 데이터 연결만 허용합니다.
DNS 요청에 대한 응답 또는 URL의 IP 주소. 가끔은 이게 아니다
특히 NAT 또는 매스커레이딩이 활성화된 경우에는 충분합니다. 그런 다음 ftpcopy는 다음을 인쇄합니다.
오류 메시지 'FTP 서버에 의한 불법 리디렉션'. 이 옵션을 사용하면
두 번 이상 주어진 경우 내부 목록에 추가 주소를 추가할 수 있습니다.
허용된 데이터 연결 대상. IP4 IPv4 주소 또는 IPv4 목록이어야 합니다.
쉼표로 구분된 주소입니다.
환경 변수 FTPCOPY_ALLOW_PASV_IP는 동일한 용도로 사용됩니다.
참고: 아무 생각 없이 이 옵션을 사용하지 마십시오. FTP 리디렉션을 사용하여
무고한 대상에 대한 서비스 거부 공격.
이 옵션은 버전 0.6.1에서 추가되었습니다.

--이력서 없음
다운로드를 재개하지 마십시오.
실패를 재개하는 데 필요한 REST 명령
다운로드, 잘못 지정되어 잘못 해석 및 구현될 가능성이 있습니다. 사용
문제가 있는 경우 이 옵션을 선택합니다.
이 옵션은 버전 0.6.0에서 추가되었습니다.

--아래로
모든 로컬 파일 이름을 소문자로 변경합니다.
원격 측에 어떤 것도 포함되어 있지 않다고 절대적으로 확신하는 경우에만 이것을 사용하십시오.
소문자 이름이 서로 충돌하는 파일 또는 디렉토리. 그렇지 않으면
이 옵션은 대역폭을 낭비합니다.
이 옵션을 --exclude 또는 --include 옵션과 함께 사용하면
in/exclude 패턴은 소문자로 작성해야 합니다.
이 옵션은 버전 0.3.8에서 추가되었습니다.

도움말 옵션 :
--포함-제외-도움말
--include 및 --exclude 작동 방식.

--예제
사용 예를 보여줍니다.

--또한보십시오
관련 정보를 찾을 수 있는 곳.

--번역
버전 표시: ftpcopy(ftpcopy) 0.6.7.

--help 옵션 목록 또는 긴 도움말을 표시합니다.
인수와 함께 사용하면 긴 도움말 텍스트가 표시됩니다.
해당 옵션의 경우 인수 없이 나열됩니다.
모든 옵션.

--longhelp
모든 옵션 또는 하나의 옵션에 대해 더 긴 도움말 텍스트를 표시합니다.

사용 예


미러 cr.yp.to:
FTP복사 \
--'*.cdb' 제외 \
--exclude '*소프트웨어/미리 컴파일된*' \
cr.yp.to / /private/file/0/mirror/cr.yp.to
이는 :
* .cdb 파일에는 관심이 없습니다.
* 미리 컴파일된 내용도 다운로드되지 않습니다.
* 연결할 호스트는 cr.yp.to입니다.
* 원격 디렉토리는 /이고
* 및 /private/file/0/mirror/cr.yp.to는 로컬 디렉토리입니다.

포함/제외


인 및 제외 목록은 내부적으로 함께 혼합되어 순서를 유지합니다.
주어진. 목록은 암시적인 `include *'로 시작합니다. ftpcopy는 마지막 일치를 존중합니다.

파일의 전체 원격 경로에 대해 와일드카드 일치가 수행됩니다. `/' 문자
일치에 특별한 의미는 없으며 다른 것과 같이 취급됩니다.

참고: 원하는 파일 또는 디렉토리의 최상위 디렉토리를 포함해야 합니다.
포함하다. 다음과 같은 것은 작동하지 않습니다.
--제외 '*' --포함 '/w/h/e/r/e/file.c'
/w, /w/h 등을 포함해야 합니다.

저작권


Copyright (C) 2003 우베오세.

소프트웨어는 법률이 허용하는 범위 내에서 어떠한 보증도 제공하지 않습니다.

이 패키지는 GNU General Public License 버전 2의 조건에 따라 게시됩니다.
최신 버전의 GPL이 적용될 수도 있고 적용되지 않을 수도 있습니다. http://www.ohse.de/uwe/licenses/

onworks.net 서비스를 사용하여 온라인으로 ftpcopy 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad