영어프랑스어스페인어

Ad


온웍스 파비콘

manilist - 클라우드 속의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 manilist를 실행하세요.

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

프로그램:

이름


manilist - 소스 디렉토리의 파일 상태를 보고합니다.

개요


매니리스트 [ -abcdhnptV ] [ -i 확장자 ] [ -f 적하 목록 ] [ -p 체재 ] [ -s ] [ -w
어느 ] [ -x 확장자 ] [ -C 분리 기호 ] [ -I 포함 ] [ -L 콜사이즈 ] [ -X 제외 ] [
파일 or 디렉토리 ]

기술


매니리스트 소스 디렉터리를 스캔하고 각 파일의 상태에 대한 보고서를 생성합니다.
최신 정보인지 아닌지 패치 레벨.h , 에서 누락된 경우
MANIFEST.new 및 동적으로 구성될 수 있는 기타 유용한 정보. 그것
MANIFEST.new 파일을 유지하고 자세한 목록과 상태를 생성하는 데 사용할 수 있습니다.
디렉토리 그룹 등... 풍부한 옵션 세트가 동의합니다. 매니리스트 완벽한
저수준 도구.

패키지의 최상위 디렉터리에 있는 가장 간단한 호출 형식에서
인수, 매니리스트 MANIFEST.new를 스캔하고 각 상태에 대한 보고서를 생성합니다.
거기에 나열된 파일. 각 줄은 상태를 나타내는 단일 문자 플래그로 시작됩니다.
파일 이름 뒤에 파일 이름이 옵니다.

실제로 일어나는 일은 그보다 더 복잡합니다. 매니리스트 MANIFEST.new 파일을 스캔하고
그런 다음 거기에 나열된 모든 파일을 반복합니다. 내부적으로는 매니리스트 포함을 유지합니다
및 제외 목록(둘 다 파일 확장자를 지정함) 예를 들어, 포함
목록은 ('.c', '.h') 및 제외('.o', ',v')일 수 있으므로 C 소스가 포함됩니다.
개체 또는 RCS 파일은 제외됩니다. 기본적으로 제외된 파일을 제외한 모든 파일이 사용됩니다. 일부
나중에 설명하겠지만 이 단계에서 다른 선택 사항을 적용할 수도 있습니다. 그런 분들을 위해
이 선택 과정을 통과한 파일은 보고서에 따라 보고서가 발행됩니다. 체재,
기본적으로 "대답:%c %n". 그 편지 A (또는 초기 ':' 문자 이전의 모든 것
우리가 얘기해왔던 파일 선택 사양입니다. 남은 것은
형식화, 있는 그대로 인쇄되는 문자열, 모듈로 일부 이스케이프 시퀀스. 그런 일이 일어난다
%c 캐릭터 플래그이고 %n 현재 파일의 이름입니다.

일반적으로 매니리스트 구성 가능한 보고서를 생성하는 도구로 간주되어야 합니다.
파일 세트에서 목록 중에서 선택적으로 선택하거나 직접 스캔하여
거기에 무엇이 있는지 볼 수 있는 디렉토리...

명령줄에서 일련의 디렉터리 또는 파일을 인수로 지정하면 다음을 제한할 수 있습니다.
해당 파일이나 디렉터리에 관한 보고서로 제한되는 검색 영역입니다. 만약 당신이
아무것도 지정하지 않으면 manilist는 보고서를 현재 디렉터리와 해당 디렉터리로 제한합니다.
하위 디렉토리 -t 옵션이 주어집니다.

옵션


매니리스트 다음 옵션을 인식합니다.

-a 다음에 대한 보고서 작성 모든 파일은 지정된 내용에 관계없이
포함제외 접미사 목록.

-b 현재 디렉터리가 패키지 트리의 기본(루트)이라고 가정합니다. 이 때
옵션이 지정되지 않은 경우 매니리스트 다음을 찾을 것이다 패키지 나타내는 파일
패키지의 루트 디렉터리(상위라고도 함)를 확인하고 불만 사항을 표시합니다.
그것을 찾지 못합니다.

-c MANIFEST.new(또는 다른 파일)에 나열된 파일과 비교하여 파일을 확인하세요.
를 통해 지정된 -f 옵션) 및 다음을 통해 불일치를 보고합니다. %c 매크로.

-d stderr에 포함 및 제외 접미사 목록을 덤프합니다. 확장자는 공백입니다.
분리. 기본 목록을 아는 좋은 방법은 다음을 실행하는 것입니다. 매니리스트 -f
/ dev / null -bd.

-f 적하 목록 대체 매니페스트 파일을 지정합니다. 기본값은 MANIFEST.new를 사용하는 것입니다.

-h 사용법 도움말 메시지를 인쇄하고 종료합니다.

-i 확장 포함된 접미사 목록에 새 확장자를 추가합니다. 그만큼 확장 논의
다음과 같이 공백으로 구분된 접미사를 나열해야 합니다. -i '.ph .pl' 둘 다 추가하려면
.ph.pl로 기존 접미사에. 인수는 다음과 같아야 합니다.
쉘 해석으로부터 공백을 보호하기 위해 인용되었습니다.

-n 매니페스트 파일을 사용하지 마세요. 오히려 디렉토리를 스캔하고 다음과 같이 행동하십시오.
모든 파일은 이미 매니페스트에 나열되어 있습니다.

-p 체재 다음과 같은 새 인쇄 형식을 설정합니다. 선택:
선택 어떤 파일을 지정하는 단일 문자 목록입니다.
매니페스트는 보고서에 사용됩니다. 다음과 같이 인쇄할 메시지입니다.
보고서, 일부 매크로 대체 포함. 컬럼도 가능해요
'|'를 지정하여 형식화 문자열 내부에서 다른 항목을 구분합니다.
보고 싶은 칼럼. 또한보십시오 -C-L 더 많은 형식 매개변수를 보려면

-s 지정 인쇄 형식의 일부(참조 -p 장군을 위해
설명 체재). 사용 가능한 매크로는 아래에 자세히 나열되어 있습니다.
매뉴얼 페이지.

-t 최상위 디렉터리(배포본의 루트 디렉터리)에서 시작합니다.
현재 디렉토리에 관계없이. 이 있어야합니다 패키지 에 파일을
최상위 디렉토리가 무엇인지 나타냅니다.

-w 선택 지정 선택 인쇄 형식의 일부입니다. 사용 가능한 선택
나중에 논의될 것이다.

-x 확장 제외된 접미사 목록에 새 확장자를 추가합니다. 그만큼 확장 논의
다음과 같이 공백으로 구분된 접미사를 나열해야 합니다. -x '.에스 .피' 둘 다 추가하려면 .s
.p 기존 목록에 인수는 다음과 같이 인용되어야 합니다.
쉘 해석으로부터 공백을 보호하십시오.

-C 분리 기호 '|' 대신 사용할 열 구분 기호를 제공합니다.
보고서 형식 문자열의 문자입니다. 기본적으로 단일 공간입니다.

-I 포함 보고서에 포함할 새 접미사 목록을 지정합니다. 이것
원래 기본 목록을 재정의합니다(반면 -i 하는 데 사용됩니다 더하다 접미사
목록). 접미사는 공백으로 구분되어야 합니다.

-L 콜사이즈 열 형식을 사용하는 경우('|' 문자는
열), 이 옵션을 사용하여 최대 열 너비를 지정할 수 있습니다.
각 너비를 단일 ','로 구분합니다. 너비를 지정하지 않으면
너비에 제한을 두십시오. 예를 들어 형식 문자열이 다음과 같은 경우
%n|%d|%t, 중간 열을 제한할 수 있습니다(설명은
MANIFEST.new) 40자, 이름 열(첫 번째 열) 15자
문자를 사용하여 제한 없이 마지막 문자를 남겨 둡니다. -L
15,40,.

-V 버전 번호를 인쇄하고 종료합니다.

-X 제외 보고서에서 제외할 새 접미사 목록을 지정합니다. 이것
원래 기본 목록을 재정의합니다(반면 -x 하는 데 사용됩니다 더하다 접미사
목록). 접미사는 공백으로 구분되어야 합니다.

사용 형식


유연성 매니리스트 동적 형식화 문자열을 사용하여 가져온 것입니다.
보고서를 제공합니다. 다음을 통해 형식을 지정할 수 있습니다. -p 옵션 또는 부품만
그것의 : 텍스트 문자열을 통해 -s 그리고 파일 선택 -w.

입양 부모로서의 귀하의 적합성을 결정하기 위해 미국 이민국에 선택
서식 지정 문자열의 앞 부분은 다음을 나타냅니다. 매니리스트 어떤 파일을 보고 싶은지
최종 보고서. 사용 가능한 선택기는 다음과 같습니다.

A 제외된 파일을 제외한 모든 파일(즉, 접미사가
제외 목록). 이것이 기본 동작입니다.
a 포함 및/또는 제외된 모든 파일(바로가기 ix). 파일은 다음과 같습니다.
포함되거나 제외되지 않은 항목은 보고서에 표시되지 않습니다.
d 디렉터리에 대해서만 보고합니다.
f 파일에 대해서만 보고합니다.
i 포함된 파일만 나열됩니다.
m 매니페스트에 있는 파일이나 디렉터리만 나열됩니다.
n 해당 파일이나 디렉터리만 지원 매니페스트에 있는 항목이 나열됩니다.
x 제외된 파일만 나열됩니다.

두 개 이상의 문자를 지정하면 결과 보고서는 문자의 성격에 따라 달라집니다.
선택. 을 위한 d, f, mn, 논리적 결합이 수행됩니다. 이는 지정하는 것을 의미합니다. fd or mn
아무것도 지정하지 않는 것과 같지만 그 이후로 효율성이 떨어집니다. 매니리스트 강제된다
그렇지 않으면 우회할 수 있는 검사를 수행합니다. 그만큼 ix 선택자는 특별합니다.
기본적으로 제외되지 않은 모든 파일이 보고됩니다. 지정 x 제외도 요청합니다
파일. 지정 i 보고서를 포함된 파일로 제한합니다. 두 가지를 동시에 사용
시각 (ix)은 포함되거나 제외된 파일에 대해 강제로 보고합니다.

매크로 치환
보고서 형식의 문자열 부분은 다음 매크로를 사용할 수 있습니다.

%c 파일 상태를 코딩하는 문자입니다.
%d 매니페스트 파일의 설명입니다(있는 경우).
%n 파일 이름(최상위 디렉터리의 경로).
%s 파일 크기(바이트)입니다.
%t 마지막 수정의 타임스탬프입니다.

입양 부모로서의 귀하의 적합성을 결정하기 위해 미국 이민국에 Status
XNUMXD덴탈의 %c 파일 상태를 코딩하는 단일 문자를 제공하는 매크로는 다음 중 하나로 확장될 수 있습니다.
수행원.
. 파일이 최신 상태입니다(최신 버전이 아님). 패치 레벨.h).
- 파일이 매니페스트에 있지만 누락되었습니다.
> 지난 패치 이후 파일이 수정되었습니다. 패치 레벨.h).
+ 파일이 존재하지만 매니페스트에 나열되지 않습니다.
o 파일이 존재하지만 매니페스트에 나열되지 않고 다음보다 오래되었습니다. 패치 레벨.h
x 파일이 매니페스트에 나열되어 있고 존재하지만 제외되었습니다. 당연히 이
경우에만 보고서에 나타납니다. x 선택기는 보고서 형식으로 제공됩니다.
? 파일이 매니페스트에 나열되어 있지만 존재하지 않으며 제외되었습니다.

사용 예


명령

매니리스트 -ct -p 'ni:%n'

귀하의 배포본에 나열되지 않은 배포판의 모든 소스 파일을 나열합니다.
MANIFEST.new 파일입니다. 여기에는 "소스" 파일만 포함됩니다.
확장자가 포함 목록에 나열됩니다. 이 제한을 원하지 않으면
형식화 문자열 n:%n (제외된 파일만 표시되지 않습니다.)

초기 MANIFEST 파일을 빌드하려면 다음을 사용하십시오.

매니리스트 -n -p 'Af:%n' > 명백한

최상위 디렉토리에서. 결국에는 각 파일에 대한 설명을 입력하고 싶을 것입니다.
매니페스트에 나열됩니다.

onworks.net 서비스를 사용하여 온라인으로 매니리스트를 사용하세요


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad