weex - 클라우드의 온라인

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

프로그램:

이름


weex - 빠른 웹 교환기 비대화형 FTP 및 FTPS 클라이언트

개요


우리 [ 옵션 ] 호스트ID [호스트ID...]

기술


우리 웹 페이지 또는 웹 페이지를 원격으로 유지 관리하는 작업을 자동화하도록 설계된 유틸리티입니다.
다른 FTP 또는 FTPS 아카이브. 와 함께 우리 , 웹 사이트 또는 아카이브의 관리자는 다음을 수행해야 합니다.
FTP/FTPS 상호 작용을 통해 관리되는 경우 해당 프로세스를 대부분 무시할 수 있습니다. 아카이브
관리자는 정확한 모델 역할을 하는 로컬 디렉토리를 생성하기만 하면 됩니다.
오프사이트 데이터. 모든 수정 및 직접적인 상호 작용은 이 디렉터리에서 로컬로 수행됩니다.
구조. 관리자가 원격 사이트의 데이터를
로컬 모델 디렉토리의 것, 단순히 실행 우리 이를 최대한 달성
업데이트가 필요한 파일만 전송하여 대역폭을 효율적으로 사용합니다. 프로그램
로컬을 정확하게 설정하기 위해 필요에 따라 파일이나 디렉토리를 생성하거나 제거합니다.
원격 서버의 모델입니다.

필수 호스트ID 인수는 특정 FTP를 나타내는 사용자 정의 이름입니다.
에 지정된 계정 또는 구성 ~/.weexrc 파일. 이 파일의 내용은
아래에 설명되어 있으며 다른 이름으로 지정할 수 있습니다. ~/.weex/weexrc. 배수 호스트ID 인수
하나에 우리 명령은 여러 아카이브 또는 구성에 영향을 미치도록 지원됩니다.
즉각적인 계승. 또한, 실제 호스트ID 숫자로 대체 가능
에서 상대적인 순차적 위치를 나타내는 ~/.weexrc 파일(첫 번째 호스트ID
정의는 1 등).

옵션


명령줄의 옵션은 구성 파일에 지정된 옵션보다 우선합니다.

-NS, --디버그 구성
각 호스트의 구성을 출력합니다.

-NS, --디버그-ftplib
FTP 서버에서/로 메시지를 출력합니다.

-NS, --힘
캐싱 메커니즘이 있어야 하는 파일의 업로드를 금지하는 경우
전송된 경우 이 옵션은 실제 전송이 항상 발생하도록 합니다.

-시간, --도움
사용 요약을 출력합니다. 표준 출력.

-미디엄, --단색화
기본 모드는 작업을 기반으로 유용한 색상 코딩을 생성합니다.
수행. 이 옵션은 이를 억제합니다.

-NS, --rebuild-캐시
캐시 파일이 손상된 경우 이를 사용하여 다시 빌드합니다.

-에스, --조용한
기본 모드는 다음을 포함하여 취한 각 작업에 대한 유용한 상태 메시지를 출력합니다.
파일 전송 진행률 측정기. 이 모드는 출력을 억제합니다.

-NS, --시험
Weex는 원격 파일/디렉토리를 수정하지 않습니다.

-V, --번역
의 버전을 인쇄합니다. 우리 프로그램)

구성 FILE


이 프로그램은 비대화식이므로 구성 파일을 올바르게 설정하십시오.
필수적입니다. 우리 다음 중 하나에서 이 파일을 찾습니다. ~/.weexrc or ~/.weex/weexrc.

구성 파일의 일반 형식은 괄호로 묶인 섹션 제목 뒤에 오는
해당 섹션의 구성을 정의하는 매개변수. 이 섹션 이름은 제공되는 것입니다.
우리 업데이트하려는 FTP 배열을 나타내기 위해 런타임에 매개변수는
그 이전의 가장 최근 섹션 제목에만 유효합니다. 이에 대한 예외는
전에, [기본] 모든 섹션에서 지정되지 않은 매개변수에 대한 설정을 생성하는 섹션.
여러 값을 허용하는 매개변수의 경우 기본 섹션은
특별히 지정된 값.

'#' 문자로 시작하는 줄은 주석으로 안전하게 무시됩니다. 어느 섹션도
이름이나 매개변수 변수는 어떤 식으로든 대소문자를 구분합니다. 섹션 이름을 시작할 수 없습니다.
숫자로. 일부 매개변수에는 여러 값을 할당할 수 있습니다. 이것이 불가능한 경우,
마지막 값이 사용됩니다. 특수 문자를 인용하려면 작은따옴표(') 또는 큰따옴표를 사용하십시오.
인용 부호("). 특정 인용 부호를 인용하려면 다른 인용 부호를 사용하십시오. 일반 구문
구성 파일의 형식은 다음과 같습니다.

[호스트ID1]
매개변수1 = 값
# 여러 값에 대한 첫 번째 방법
매개변수2 = 값
매개변수2 = 값
...

[호스트ID2]
매개변수1 = 값
# 여러 값에 대한 두 번째 방법
매개변수2 = {
가치관
가치관
}
...

[기본]
매개변수 = 값
...

매개 변수 LIST

이 매개변수는 특정 호스트 구성의 속성을 정의하는 데 사용됩니다.
괄호 안에 이름을 붙였습니다. 디렉토리 이름을 지정할 때 후행 "/"는 선택 사항입니다. 또한,
파일과 디렉토리(SrcDir 및 DestDir 제외)는 모두 쉘로 지정할 수 있습니다.
와일드카드. 파일을 지정할 때 경로 없이 파일이나 파일 패턴을 지정하면
모든 디렉토리에서 발견될 때 사용 가능한 것으로 간주됩니다. 명시적인 경우
지정된 경로/파일 조합, 해당 디렉토리에서 구성을 사용할 수 있습니다.
'SrcDir' 및 'DestDir'을 제외한 파일/디렉토리는 절대 경로 및
상대 경로. 그러나 'SrcDir' 및 'DestDir'을 절대 경로로 지정해야 합니다. 때를
`/public_html/ignoreme.html'을 상대 경로로 지정하려면 다음을 지정해야 합니다.
`./ignoreme.html'이 아니라 `ignoreme.html'. 바이너리 상태를 지정할 때 다음을 사용할 수 있습니다.
다음 중 하나: 참/거짓, 예/아니요, T/F, 1/0. 대소문자를 구분하지 않습니다.

아스키파일
ASCII 모드를 사용하여 전송할 파일 이름 패턴입니다. 에 대한 기본 모드
이 방법으로 지정되지 않은 파일은 IMAGE(BINARY) 모드입니다.

권한 부여 이름
챌린지/응답 인증이 필요한 FTP 프록시 서버를 사용하는 경우
비표준 AUTHORIZE 및 RESPONSE 명령을 사용하여 이 매개변수를
인증 사용자 이름(또는 번호). 프록시에 로그인한 후 weex는
챌린지 메시지를 표시하고 응답을 다시 읽으십시오.

변경권한
로 지정된 디렉토리의 파일에 대한 액세스 권한
ChangePermissionDir이 이 매개변수로 변경됩니다. 형식은 세 자리 숫자입니다.
XNUMX진수.

변경 허가 디렉토리
이 매개변수에 할당된 디렉토리의 파일에는 액세스 권한이 있습니다.
전송 후 변경되었습니다. 로컬 디렉토리를 지정하십시오.

ChdirAt연결
연결 시 원격 현재 작업 디렉토리를 DestDir로 변경하려면 'true'를 설정하십시오. 만약에
연결 시 원격 현재 작업 디렉토리는 DestDir이고 weex는 조금 더 빠르게 실행됩니다.
이 매개변수를 'false'로 설정합니다. 기본값은 'true'입니다.

낮은 전환율
'true'로 설정하면 파일 이름은 보내기 전에 소문자로 변환됩니다. 이것
기능을 통해 대소문자 구분을 지원하지 않는 FTP 서버와 상호 작용할 수 있습니다.
파일 이름. 이미 존재하는 소문자 이름으로 인해 이름 충돌이 발생하는 경우,
오류가 발생합니다. 또한 캐시는 원래 대문자를 완전히 인식하지 못합니다.
파일 이름.

목적지
미러링된 정보가 저장될 원격 FTP 서버의 대상 디렉토리
보내지다. 이 설정은 기존 FTP 클라이언트의 "pwd" 명령에 해당합니다.

캐싱 메커니즘이 있어야 하는 파일의 업로드를 금지하는 경우
전송된 경우 이 옵션은 실제 전송이 다음으로 설정된 경우 항상 발생하도록 합니다.
'사실'.

FollowSymlinks
심볼릭 링크를 따르려면 'true'를 설정하십시오. 기본값은 '거짓'입니다. 의 심볼릭 링크
디렉토리는 기본적으로 크기가 0바이트인 파일을 가정합니다.

FTP패시브
'false'인 경우 weex는 수동 모드 대신 포트 모드를 사용합니다. FTP 서버의 경우
수동 모드를 지원하지 않습니다. '거짓'을 지정하십시오. (전송이 느려질 수 있습니다)
기본값은 'true'입니다. (또한 FAQ 참조)

호스트 이름
연결할 호스트 이름입니다. "ftp://" 프로토콜 지정자는 암시적이며 사용되어서는 안 됩니다.
사용 된. IP 주소도 유효하며 조회 시간을 절약할 수 있습니다.

LocalDir 무시
이 매개변수는 완전히 보호되는 하나 이상의 로컬 디렉토리를 포함합니다.
전송 과정에서 무시됩니다. 갖고 싶은 경우에 유용합니다.
프로젝트의 일부이지만 최종 온라인에 있을 필요는 없는 하위 디렉터리
버전(즉, 이전 버전).

로컬 파일 무시
이 매개변수는 하나 이상의 보호된 로컬 파일 지정자를 포함합니다.
전송 과정에서 완전히 무시됩니다.

무시RemoteDir
이 매개변수에는 다음과 같은 보호된 원격 디렉토리가 하나 이상 포함되어 있습니다.
전송 과정에서 완전히 무시됩니다. 갖고 싶은 경우에 유용합니다.
특정 프로젝트와 관련이 없는 원격 FTP 사이트의 기타 자료
우리 다루고 있습니다. 여기에는 예를 들어 관리되는 데이터가 포함될 수 있습니다.
다른 FTP 클라이언트 또는 프로세스를 통해

원격 파일 무시
이 매개변수는 하나 이상의 보호된 원격 파일 지정자를 포함합니다.
전송 과정에서 완전히 무시됩니다.

KeepRemoteDir
해당 디렉토리에서 파일이 로컬에 존재하지 않을 때 제거되지 않습니다.
디렉토리.

로그 세부 수준
세부 수준 weex가 로그를 기록하는 방법을 지정합니다. 연결 및 분리
메시지 및 오류 메시지는 항상 기록됩니다. weex가 작업을 마치면
올바르게, 'Complete' 이전 연결 해제 메시지를 씁니다. 1 이하인 경우,
각 연결을 기록합니다. 2인 경우 각 디렉토리를 기록합니다. 3개 이상이면 각각 기록
조작된 파일 기본값은 1입니다.

로그인 이름
FTP 서버에 있는 계정의 로그인 이름입니다.

최대 전송 재시도
weex가 파일 전송에 실패하면 파일 전송을 다시 시도합니다. 최대 시간
재시도는 이 매개변수입니다. 기본값은 8입니다. 재시도를 중지하려면 -1을 지정하십시오.

흑백의
기본 모드는 작업을 기반으로 유용한 색상 코딩을 생성합니다.
수행. 'true' 설정은 이를 억제합니다.

네스트스페이스
출력의 들여쓰기 간격을 제어하는 ​​정수입니다. 기본값은 4입니다.
억제하려면 -1을 지정하십시오. 0을 지정하면 weex는 4를 사용합니다. :-)

덮어쓰기 확인
FTP 서버가 파일을 덮어쓰는 데 문제가 있으면 이 매개변수를 'false'로 설정하고
새 버전이 적용되기 전에 각 파일이 삭제됩니다.

비밀번호
계정에 대한 액세스 권한을 부여하는 일반 텍스트 암호입니다. 이 파일은
비밀번호를 보호하기 위한 특별한 시설. 의 파일 권한이
암호가 포함된 구성 파일은 보수적으로 설정됩니다. 그렇지 않은 경우
실행 시 경고가 발행됩니다. 이 매개변수를 찾을 수 없는 경우 weex는 다음을 요청합니다.
터미널에 있습니다.

보존권한 디렉터리
이 매개변수에 할당된 디렉토리의 파일에 대한 액세스 권한은
원격으로 복사됩니다. *local* 디렉토리를 지정하십시오.

기록로그
'true'인 경우 weex는 로그를 생성합니다.

이름 바꾸기OK
이 매개변수가 'true'로 설정되면 각 파일은 임시 이름으로 업로드됩니다.
`weex.tmp', 업로드가 성공한 경우에만 올바른 이름으로 이름이 변경되었습니다. 이것
사용자가 귀하의 웹사이트에서 다운로드하는 경우 불완전한 파일을 받는 문제를 방지합니다.
웹 사이트에 업로드하는 동안 및 불완전한 파일이 업로드되는 경우
weex가 실행되는 동안 FTP 연결이 끊어집니다. 기본값은 '거짓'입니다.
일부 FTP 서버는 이름 바꾸기를 지원하지 않을 수 있습니다.

숨김 파일 표시
FTP 서버에서 숨겨진 파일(점으로 시작)을 가져오려면 'true'로 설정하십시오.
기본적으로 숨김 파일을 표시합니다. 기본값은 '거짓'입니다.

조용한 기본 모드는 다음을 포함하여 취한 각 작업에 대한 유용한 상태 메시지를 출력합니다.
파일 전송 진행률 측정기. 'true' 설정은 출력을 억제합니다.

SrcDir 정보의 로컬 사본을 포함하는 소스 디렉토리 트리의 맨 위
미러링. 이 설정은 기존 FTP 클라이언트의 "lcd" 명령에 해당합니다.

SSL 사용 'true'로 설정하면 FTP 대신 FTPS를 사용합니다. 명시적 AUTH SSL은 암호화에 사용됩니다.
FTP 세션. 서버에서 지원하지 않으면 weex가 종료됩니다.

SSL 사용확인
서버 인증서를 확인합니다. 확인에 실패하면 중단합니다. 기본값은 'true'입니다.

SSLcafile 사용
SSL 인증서 확인을 위한 CA 인증서가 포함된 파일의 경로입니다. 만약에
지정되지 않음, 기본값은 /etc/ssl/certs/ca-certificates.crt입니다.

사용 예


다음은 전형적인 .weexrc 파일은 다음과 같을 수 있습니다.

#-=-=-=-=-=샘플 구성 파일=-=-=-=-=-
# 내가 제일 좋아하는 FTP 계정...
[닌자]
호스트 이름 = ftp.ninja-rights.org
로그인 이름 = chrisxed
비밀번호 = '"내 비밀!"'
SrcDir = /home/chrisxed/project/weex
목적지 디렉토리 = /
ASCII 파일 = *.c
IgnoreLocalDir = /home/chrisxed/project/weex/weex.devel
IgnoreLocalDir = /home/chrisxed/project/weex/weex.old
IgnoreLocalFile = Notes2myself.txt
IgnoreRemoteDir = /offsitearchive/

# 다른 FTP 계정...
[채소]
호스트 이름 = ftp.vegetable-advocacy.com
로그인 이름 = waxedbean
비밀번호 = "X'sBean"
SrcDir = /home/chrisxed/project/legumes
DestDir = /수프팟/

# 전역 구성 설정
[기본]
아스키파일 = {
*.htm
*.html
* .txt 인
*.asc
}
무시로컬파일 = {
*.박
*. TMP
*.swp
}

다음과 같은 구성으로 다음을 실행합니다.

$ 우리 닌자

파일 시스템이 SrcDir 리모컨에 완전히 미러링되도록
섬기는 사람. 실행 중:

$ 우리 닌자 채소

"Ninja" 구성에 대해 FTP 업데이트가 발생한 다음
"채소" 구성. 다음과 같이 지정할 수도 있습니다.

$ 우리 1 2

노트


시간 기록 캐시 포함내용

우리 버전 1.6.0의 파일 타임스탬프 캐시를 구현합니다. 이것은 많은 업데이트를 만듭니다
파일이 많을 때 더 빠릅니다. 게다가, 우리 또한 디렉토리 구조를 캐시합니다.
및 버전 2.5.0의 파일 이름. 따라서 디렉토리가 많은 경우에도 전송 속도를 늦추지 마십시오.
및 파일. 그러나 다른 FTP 클라이언트로 원격 파일을 변경하거나 실행 중인 경우
우리 죽임을 당하거나 우리 오류로 종료되면 캐시 파일이 올바르지 않습니다. NS
이 문제에 대한 간단한 해결책은 캐시 파일(
~/.weex/weex.cache.HOSTNAME ) 완전히 또는 실행 우리 옵션으로 --rebuild-캐시.

테스트 운영 시스템은

데비안 GNU / 리눅스 2.1
레드햇 리눅스 5.1/5.2/6.0/6.1J
수세 리눅스 6.1/6.2/6.3
리눅스 맨드레이크 6.1
FreeBSD의(98) 3.0-릴리스
FreeBSD 3.3-릴리스
Solaris 2.5.1

onworks.net 서비스를 사용하여 weex 온라인 사용



최신 Linux 및 Windows 온라인 프로그램