qcp - 클라우드의 온라인

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

프로그램:

이름


qmv, qcp - 파일 이름을 빠르게 바꾸거나 복사하여 텍스트 편집기에서 파일 이름 편집

개요


qcp [OPTION]... [FILE] ...

qmv [OPTION]... [FILE] ...

qcmd --명령=COMMAND [OPTION]... [FILE] ...

기술


이 매뉴얼 페이지 문서는 다음을 설명합니다 qcp, qmv 그리고 qcmd 명령.

The qmv 프로그램을 사용하면 텍스트 편집기에서 파일 이름을 편집하여 파일 이름을 변경할 수 있습니다. 에 의해
텍스트 문서의 문자를 변경하면 파일 이름의 문자를 변경할 수 있습니다. 이후
파일이 차례로 나열되면 일반적인 변경 사항을 보다 빠르게 수행할 수 있습니다.

The qcp 프로그램은 qmv처럼 작동하지만 파일을 이동하는 대신 복사합니다.

The qmv 프로그램은 안전을 염두에 두고 구축되었습니다. 사람의 실수로 인한 가짜 이름은
가능한 한 많은 검사를 수행하여 방지합니다. 이것 때문에, qmv 지원합니다
이름 바꾸기 절차의 각 단계를 수동으로 실행할 수 있는 대화형 모드입니다. NS
기본값은 시작하는 것입니다 qmv 비대화형 모드에서. 다만, 분쟁이 발생하거나
오류, qmv 사용자가 만든 모든 변경 사항을 잃지 않고 대화식 모드로 전환됩니다. 을위한
이름 변경 프로세스 및 대화형 모드에 대한 자세한 내용은 아래를 참조하세요. 이것 또한
에 적용 qcp.

The qcmd 프로그램은 다음과 같이 작동합니다. qmv 그리고 qcp 그러나 다음을 수행할 명령을 지정할 수 있습니다.
실행하다.

The ls(1) 프로그램은 이름을 바꾸거나 복사할 파일을 나열하는 데 사용됩니다. 그러므로 qmv, qcpqcmd
일부를 받아들입니다 ls 옵션을 제공합니다.

이름 바꾸기/복사 방법


파일 이름을 바꾸거나 복사하는 프로세스는 여러 단계로 구성됩니다. 그들은:

명부 파일
다음을 사용하여 명령줄 인수에서 이름을 바꿀 목록 파일 생성 ls(1).

만들기 an 편집 가능 본문 파일
편집 형식은 파일 이름으로 편집 가능한 텍스트 파일을 만듭니다.

스타트 전에, 편집자
텍스트 편집기를 시작하고 사용자가 편집을 마칠 때까지 기다립니다.

읽기 전에, 편집 본문 파일
편집 형식은 이제 업데이트된 파일 이름으로 편집된 텍스트 파일을 읽습니다.

체크 이름 변경 그리고 순서 해결 충돌 (qmv 만 해당)
이것은 다음 작업을 포함하는 복잡한 단계입니다.

태그는 대상 파일이 이미 존재하는 곳의 이름을 바꾸고, 이전 파일이 있는 곳의 이름을 바꿉니다.
이제 없거나 액세스할 수 없으며 새 이름이 없는 곳에서 이름을 바꿉니다.
변경되었습니다. b->c, a->b의 이름을 바꾸는 것이 이름 변경에 대해 토폴로지 정렬을 수행합니다.
가능한. 임시 이름으로 이름을 변경하여 상호 참조를 해결합니다.
e->f, f->e(또는 e->f, f->g, g->e 등)의 이름을 바꾸는 것이 가능합니다.

이 단계에서는 이름 변경 계획이 생성됩니다.

디스플레이 전에, 계획.
사용자에게 계획을 표시합니다.

신청 전에, 계획.
실제로 파일 이름을 바꾸거나 복사하여 계획을 적용합니다(--dummy가
지정).

위의 단계 중 하나라도 오류가 발생하면(첫 번째 단계 제외), qmv/qcp 떨어뜨린다
사용자를 대화형 모드로 전환합니다. 이렇게 하면 변경 사항이 손실되지 않으며 오류가 발생할 수 있습니다.
계속하기 전에 수동으로 수정했습니다. 대화형에 대한 설명은 아래를 참조하십시오.
방법.

옵션


이 프로그램은 일반적인 GNU 명령줄 구문을 따르며 긴 옵션은 다음으로 시작합니다.
두 개의 대시(`-').

-ㅏ --모두
(전달 ls.) `.'로 시작하는 항목을 숨기지 마십시오.

-NS, --거의 모든
(전달 ls.) 묵시적인 `.' 그리고 '..'.

-NS, --무시 백업
(전달 ls.) '~'로 끝나는 묵시적 항목을 나열하지 마십시오.

-c (전달 ls.) ctime(마지막 수정 시간)으로 정렬합니다.

--명령=COMMAND
실행하다 COMMAND mv 또는 cp 대신.

-NS, --예배 규칙서
(전달 ls.) 내용 대신 디렉토리 전체를 나열합니다.

-NS, --역전
(전달 ls.) 정렬하는 동안 역순입니다.

-NS, -재귀
(전달 ls.) 재귀적으로 하위 디렉토리를 나열합니다.

-S (전달 ls.) 파일 크기별로 정렬합니다.

--정렬=WORD
(전달 ls.) 확장자(-X), 없음(-U), 크기(-S), 시간(-t), 버전별로 정렬
(-v), 상태(-c), 시간(-t), atime(-u) 또는 액세스(-u).

--시간=WORD
(전달 ls.) 시간순으로 정렬하면(--sort=time), atime, access,
사용, ctime 또는 상태 시간.

-t (전달 ls.) 수정 시간별로 정렬합니다.

-u (전달 ls.) 액세스 시간별로 정렬합니다.

-U (전달 ls.) 정렬하지 마십시오. 디렉토리 순서로 항목을 나열합니다.

-X (전달 ls.) 항목 확장자를 알파벳순으로 정렬합니다.

-NS, --형식=FORMAT
텍스트 파일의 편집 형식을 변경합니다. 가능한 값은 아래를 참조하십시오.

-영형, --옵션=옵션
선택한 편집 형식에 옵션을 전달합니다. 옵션 형식에 있습니다

OPTION[=VALUE][,OPTION[=VALUE]...]

각 형식에 사용할 수 있는 옵션 목록을 보려면 --options=help를 사용하거나 아래를 참조하세요.

-NS, --인터렉티브
명령 모드에서 시작합니다(이 모드에 대한 정보는 아래 참조).

-이자형, --편집기=프로그램
텍스트 파일을 편집할 프로그램을 지정합니다. 기본 프로그램은 다음에 의해 결정됩니다.
보고 시각 환경 변수 또는 설정되지 않은 경우 EDITOR
환경 변수. 그것도 설정되어 있지 않다면 다음 프로그램을 사용하십시오. 편집자.

--ls=프로그램
ls 프로그램의 경로를 지정합니다. 디렉토리를 생략하면 실행 파일이
PATH 환경 변수에 의해 지정된 디렉토리에서 검색됩니다.

-V, --말 수가 많은
수행 중인 작업에 대해 더 자세히 설명합니다.

--가짜의
실제로 파일 이름을 바꾸는 것을 제외하고 모든 작업을 평소와 같이 수행합니다("더미" 모드).

--도움 옵션 요약을 표시합니다.

--번역
버전 정보를 출력하고 종료합니다.

편집 형식


편집 형식은 편집할 텍스트 파일을 생성하고 한 번 파싱하는 역할을 합니다.
수정되었습니다. 기본 형식은 이중 열이지만 다음과 같은 다른 형식이 있습니다.
잘.

모든 편집 형식이 동일한 옵션을 사용하는 것은 아닙니다. 따라서 이들을 지정해야 합니다.
--options(-o) 옵션을 사용합니다. 이 옵션은 다음과 유사한 "하위 옵션" 목록을 사용합니다.
-o 옵션 마운트(8).

사용 가능한 편집 형식은 `단일 열'(또는 `sc'), `이중 열'(또는 `dc') 및
'목적지 전용'(또는 'do'). 기본 형식은 이중 열입니다.

이중 열 FORMAT


The 이중 열 format(`dual-column' 또는 `dc')은 파일을 두 개의 열로 표시합니다. 이것이
기본 및 권장 형식. 가장 왼쪽 열은 일반적으로 소스 파일 이름입니다.
(편집하면 안 됨), 가장 오른쪽 열은 대상 파일 이름입니다.

지원되는 옵션:

교환 편집할 때 이전 이름과 새 이름의 위치를 ​​바꿉니다. 즉, 가장 왼쪽 열은 현재
대상 파일 이름과 가장 오른쪽에 있는 소스 파일 이름.

별도의
모든 이름 바꾸기 사이에 빈 줄을 넣으십시오.

탭 크기=SIZE
기본적으로 크기가 8인 탭 문자는 열을 구분하는 데 사용됩니다. 이것으로
옵션 이 탭 문자의 너비는 변경할 수 있습니다.

공간 들여쓰기를 할 때 탭 문자 대신 공백 문자를 사용하십시오.

폭 =
이 옵션은 두 번째 파일의 문자 위치(가로)를 지정합니다.
이름은 에서 시작합니다.

자동 너비
일반적으로 소스 파일 이름이 다음보다 길면 캐릭터, 목적지
대신 다음 줄에 이름이 인쇄됩니다. 그러나 이 옵션을 활성화하면
qmv/qcp는 너비를 조정하여 소스 및 대상 파일 이름이
한 줄에 표시됩니다.

너비가 지정된 경우 이전에 자동 너비, 그 너비는
최소 너비로 사용됩니다.

예: 다음과 같이 가정합니다. 너비=10, 자동 너비 지정됩니다. 모든 소스 파일 이름이
10자보다 짧은 경우 분할 너비는 XNUMX이 됩니다.
하나의 파일 이름이 10자보다 길면 최종 너비는
10 자

이 옵션은 기본적으로 활성화되어 있습니다.

표시기1=TEXT
첫 번째 파일 이름(열) 앞에 넣을 텍스트입니다.

표시기2=TEXT
두 번째 파일 이름(열) 앞에 넣을 텍스트입니다.

도움 편집 형식 옵션의 요약을 표시합니다.

단일 열 FORMAT


The 단일 열 형식(`single-column' 또는 `sc')은 단일 열에 파일을 표시합니다.
첫 번째 소스 파일 이름과 다음 줄에 대상 파일 이름.

지원되는 옵션:

교환 편집할 때 이전 이름과 새 이름의 위치를 ​​바꿉니다. 즉, 첫 번째 줄에는
대상 파일 이름 및 다음 줄 소스 파일 이름.

별도의
모든 이름 바꾸기 사이에 빈 줄을 넣으십시오.

표시기1=TEXT
첫 번째 파일 이름 앞에 넣을 텍스트입니다.

표시기2=TEXT
두 번째 파일 이름 앞에 넣을 텍스트입니다.

도움 편집 형식 옵션의 요약을 표시합니다.

목적지 전용 FORMAT


The 목적지 전용 형식(`destination-only' 또는 `do')은
각 행에 하나씩 대상 파일 이름. 이 형식은 일반적으로 권장되지 않습니다.
소스 파일 이름을 식별하는 유일한 방법은 행 번호를 보는 것입니다. 그러나 그것은
일부 텍스트 편집기에서 유용합니다.

지원되는 옵션:

별도의
모든 이름(파일 이름) 사이에 빈 줄을 넣으십시오.

인터렉티브 모드


대화형 모드에서 qmv/qcp 키보드에서 명령을 읽고 구문 분석하고 실행합니다.
그들을. 이것은 GNU readline을 사용하여 수행됩니다.

다음 명령을 사용할 수 있습니다.

이, 명부 [옵션].. [파일]..
이름을 바꿀 파일을 선택하십시오. 파일이 지정되지 않은 경우 현재의 모든 파일을 선택합니다.
예배 규칙서. 허용되는 옵션은 다음으로 전달되는 옵션입니다. ls(1). '도움말 ls' 사용
이들의 목록을 표시합니다.

import FILE
텍스트 파일에서 이름을 바꿀 파일을 읽습니다. 각 줄은 기존
이름을 바꿀 파일.

에드, 편집
텍스트 편집기에서 이름을 수정합니다. 이 명령이 'all'이 아닌 이전에 실행된 경우
가 지정되면 오류가 있는 이름 바꾸기만 편집합니다.

계획 현재 이름 바꾸기 계획을 표시합니다. (이 계획은 '편집' 후에 생성됩니다.)

대다 현재 계획을 적용합니다. 즉, 파일 이름을 바꿉니다. OK로 표시된 파일만
계획의 이름이 변경됩니다.

다시 해 보다 이전에 '적용' 중 일부 이름 바꾸기가 실패한 경우 이 명령은 해당 이름 바꾸기를 시도합니다.
또.

표시 지정된 구성 변수의 값을 표시하거나 없는 경우 모든 변수를 표시합니다.
지정. 구성 변수 목록은 아래를 참조하십시오.

세트 변수 값
구성 변수의 값을 설정합니다.

출구, 종료
프로그램을 종료합니다. 적용되지 않은 변경 사항이 있는 경우 사용자에게 이를 통지하고,
프로그램을 종료하려면 이 명령을 추가로 실행해야 합니다.

도움 [ls|용법]
`ls'가 지정되면 목록 옵션을 표시합니다. '사용'이 지정되면 표시
허용되는 명령줄 옵션. 그렇지 않으면 대화식으로 명령에 대한 도움말을 표시합니다.
방법.

버전
버전 정보를 표시합니다.

변수


다음 변수는 대화식 모드에서 사용할 수 있습니다.

더미 부에 네

편집자 STRING

체재 STRING

옵션 STRING
이러한 변수는 이름이 같은 옵션에 해당합니다.

임시 파일 STRING
이 변수는 `edit'로 편집된 임시 파일의 이름을 포함합니다.
설정할 수 없습니다. 'show'로만 읽을 수 있습니다.

부울 값은 '0', '거짓', '아니요', '꺼짐' 또는 '1', '참', '예', '켜기'로 지정됩니다.
문자열은 따옴표 없이 지정됩니다.

사용 예


현재 디렉토리에 있는 파일의 이름을 편집합니다.
qmv

확장자가 `.c'인 파일 이름을 편집합니다. 수정 시간별로 파일을 정렬합니다.
qmv -t *.씨

nedit 편집기를 사용하고 열 너비가 100인 파일 이름을 편집합니다.
qmv -편집 -o폭=100

보고 버그


버그 보고oskar@osk.mine.nu>.

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



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