lmove - 클라우드 온라인

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

프로그램:

이름


lmove - 기사를 /news/group/number 디렉토리로 이동

개요


이동 -d 디렉토리 [ -c 파일명 ] [ -a 파일명 ] [ -e | -E 파일 이름 ] [ -l 구_파일 ]
[ -D ] [ -A ] [ -h | -s]

옵션


-파일 이름

이것은 활성 파일의 위치입니다. 아래 파일 설명을 참조하십시오. 이 옵션의 경우
제공되지 않으면 기본값인 "활성"이 사용됩니다.

-A

Lmove는 활성 파일을 사용하여 파일을 만들 때 시작할 번호를 결정합니다.
각 그룹의 기사 이름. 외부 프로그램이나 사람이
기사를 디렉토리로 이동하거나 활성 파일의 번호를 변경하면 가능성이 있습니다.
이미 존재하는 글을 실수로 덮어쓰기 위해 존재합니다. 이를 방지하기 위해 lmove
새 기사를 디렉토리로 이동하기 전에 기사가 이미 존재하는지 확인합니다.
나무. 이미 존재하는 경우 lmove는 해당 지점에서 경고 메시지와 함께 중단됩니다.

이 옵션은 기본 작업을 재정의합니다. lmove가 실행될 때 이 옵션이 제공되면
lmove는 사용되지 않는 항목을 찾을 때까지 항목 번호를 계속 증가시킵니다.

-c 파일 이름

이것은 구성 파일의 위치입니다. 아래 파일 설명을 참조하십시오. 이 경우
옵션이 제공되지 않으면 기본값인 "lmove-config"가 사용됩니다.

-d 디렉토리

이 옵션은 필수입니다. 이것은 lmove가 넣을 기사를 포함하는 디렉토리입니다.
디렉토리 구조로. BASE 디렉토리와 동일한 파일 시스템에 있어야 합니다.
(아래 활성 파일 참조) 일부 ..IX의 이동 명령은 파일 간에 파일을 이동할 수 없기 때문에
시스템.

-D

이 옵션은 lmove에게 debug.suck에 다양한 디버깅 메시지를 기록하도록 지시합니다. 이것은
주로 개발자가 다양한 문제를 추적하는 데 사용합니다.

-e | -E 파일 이름

이 옵션은 모든 오류 메시지(일반적으로 stderr에 표시됨)를 대체
파일. 소문자 버전인 -e는 오류 메시지를 컴파일된 기본값으로 보냅니다.
suck_config.h에 정의되어 있습니다. 대문자 버전인 -E에는 filename 매개변수가 필요합니다.
그러면 모든 오류 메시지가 이 파일로 전송됩니다.

-l 구문_파일

이 옵션은 lmove가 내장 구문을 사용하는 대신 대체 구문 파일을 로드하도록 지시합니다.
메시지. 이를 통해 다른 언어로 된 인쇄 문구를 이동하거나 허용할 수 있습니다.
lmove를 다시 빌드하지 않고 메시지를 사용자 정의할 수 있습니다. "외국어"를 참조하십시오.
자세한 내용은 suck.1의 PHRASES"를 참조하십시오.

-s

이 옵션은 suck에게 교차 게시되는 기사에 대한 심볼릭 링크를 생성하도록 지시합니다.
여러 그룹. 활성 파일에 있는 뉴스 그룹 라인의 첫 번째 그룹은
기사의 실제 텍스트, 뉴스 그룹 라인에 있는 다른 모든 그룹
활성 파일에 존재하면 실제 텍스트에 대한 심볼릭 링크를 얻습니다. 이것은 그렇게
뉴스 독자는 교차 게시된 모든 그룹에서 교차 게시된 기사를 볼 수 있습니다.
에게. 참고: 기사가 활성 그룹에 존재하지 않는 그룹에 교차 게시된 경우
파일이 없으면 링크가 생성되지 않습니다.

-h

이 옵션은 -s 옵션과 동일하지만 심볼릭 링크 대신 하드 링크가
만들어진. hard와 man 2 symlink의 차이점을 설명하려면 man 2 링크와 man XNUMX symlink를 참조하십시오.
심볼릭 링크.

기술


Lmove는 단일 디렉토리에 있는 기사(예: "suck"로 검색된 기사)를 가져오고
뉴스 그룹을 기반으로 하는 디렉토리 트리에 넣습니다. Lmove는 "활성" 파일을 사용하여
다양한 물품을 넣을 위치를 결정하고 가장 높은 번호를 추적합니다.
이 디렉토리의 기사. Lmove는 각 기사를 스캔하여 일치하는 그룹을 찾습니다.
그런 다음 해당 그룹의 디렉토리에 기사를 저장하고 가장 높은 값을 증가시킵니다.
해당 그룹의 번호입니다. 일반적으로 기사의 첫 번째 그룹이
위의 -h 또는 -s 옵션을 사용하지 않는 한 lmove는 다음 문서로 이동합니다.

구성 FILE


구성 파일에는 다음 두 줄이 포함되어야 합니다.

BASE=/usr/스풀/뉴스
활성=/usr/spool/news/활성

BASE=는 lmove에게 모든 기사의 기본 디렉토리를 알려줍니다. 기사들이 있는 곳입니다
실제로 저장됩니다.

ACTIVE=는 아래에 설명된 대로 활성 파일을 찾을 위치를 lmove에 알려줍니다.

ACTIVE FILE


활성 파일은 뉴스 그룹 이름, 현재 가장 높은 기사 번호,
현재 가장 낮은 기사 번호 및 그룹의 현재 상태. Lmove는
뉴스 그룹 이름과 가장 높은 기사 번호. 다른 필드는 다시 작성되며
어떤 식 으로든 수정되었습니다. 이들은 다른 프로그램에서 사용하기 위해 여기에 있습니다.

예:

comp.os.linux.announce 1000 1년

행은 lmove가 기사를 저장할 유효한 그룹 목록입니다.
새 그룹의 최고 기사 번호는 0 또는 1이어야 합니다.

완료되면 lmove는 현재 활성 파일을 "active.old"로 이동하고
새로운 가장 높은 기사 번호가 있는 새로운 활성 파일. 로 이동되지 않은 모든 항목
디렉토리 구조는 원본 기사 디렉토리에 남아 있습니다.

EXIT Values


성공하면 0, 실패하면 -1.

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



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