영어프랑스어스페인어

Ad


온웍스 파비콘

afio - 클라우드에서의 온라인

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

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

프로그램:

이름


afio - 아카이브 및 파일 조작

개요


... | 아피오 -o [ 옵션 ] archive : 아카이브 쓰기(생성)
아피오 -i [ 옵션 ] archive : 아카이브 설치(압축 풀기)
아피오 -t [ 옵션 ] archive : 아카이브의 목차를 나열한다.
아피오 -r [ 옵션 ] archive : 파일 시스템에 대해 아카이브를 확인합니다.
아피오 -p [ 옵션 ] 디렉토리 [ ... ] : 파일 복사

기술


아피오 파일 그룹을 조작하여 (집합) 파일 시스템 내에서 파일을 복사하거나
파일 시스템과 아피오 아카이브.

-o, 표준 입력에서 경로 이름을 읽고 아카이브.

-t, 읽다 아카이브 목차를 표준 출력에 기록합니다.

-i, 콘텐츠를 설치합니다. 아카이브 작업 디렉토리에 상대적입니다.

-p, 표준 입력에서 경로 이름을 읽고 파일을 각각에 복사합니다. 예배 규칙서.
와 결합할 수 없습니다. -Z 옵션을 선택합니다.

-r, 읽다 아카이브 파일 시스템에 대해 확인합니다. 이것은 다음에 유용합니다.
비트 오류가 없는지 확인하기 위해 테이프 아카이브를 확인합니다. 검증 비교
파일 내용이지만 권한 비트 및 파일이 아닌 파일 시스템 엔터티는 아니므로
파일 시스템에 대한 가능한 모든 변경 사항을 감지하는 신뢰할 수 있는 도구로 사용됩니다.

부모와 일치하는 권한을 사용하여 필요에 따라 누락된 디렉터리를 만듭니다.

경로 이름에서 선행 슬래시를 제거하여 모든 경로를 현재 경로에 상대적으로 만듭니다.
예배 규칙서. 이것은 실수로 시스템 파일을 덮어쓰는 것을 방지하기 위한 안전 기능입니다.
복원을 할 때. 이 안전 기능을 억제하려면 -A 동안 옵션을 사용해야 합니다.
아카이브 작성뿐만 아니라 읽기(설치), 확인 및 카탈로그 작성 시에도
기존 아카이브.

보관하는 동안 압축을 지원합니다. -Z 옵션. 개별 파일을 압축합니다
전체 아카이브 데이터 스트림이 아닌 아카이브에서 아피오 압축 아카이브
보다 훨씬 견고하다. `타르 zc' 유형 아카이브.

대화형 작업 중에 다중 볼륨 아카이브를 지원합니다(예: /dev/tty is
접근 가능하고 사인트 무시되지 않습니다).

옵션


-@ 주소 에 이메일 보내기 주소 볼륨 변경(테이프 변경, 플로피 변경)이 있을 때
필요한 경우 및 전체 작업이 완료된 경우에도 마찬가지입니다. 용도 메일을 보내다(1) ~
메일을 보내십시오.

-a 만들거나 만들 때 읽은 파일의 마지막 액세스 시간(atimes)을 유지합니다.
아카이브 확인. 경고: 이 옵션을 사용하면 아피오 변경됩니다
이러한 파일의 마지막 inode 변경 시간(ctimes)입니다. 따라서 이 옵션은 사용할 수 없습니다.
ctime에 의존하는 증분 백업 구성표와 함께 사용
보존중.

-b 크기 읽기 또는 쓰기 크기-캐릭터 아카이브 블록. 충분하다 b, k, mg
의 배수를 나타내다 512, 킬로바이트, 메가 바이트기가 바이트각각.
기본값은 5120 호환성을 위해 cpio(1). 경우에 따라 특히 언제
사용 ft테이프 일부 테이프 드라이브와 -b 10k 호환성을 위해 필요합니다. 메모
-b 10k 에서 사용하는 기본 블록 크기입니다. 타르(1) 그래서 일반적으로 좋은
테이프 설정이 작동하는 것으로 알려진 경우 선택 타르(1).

-c 계산 버퍼 계산 I/O 작업 사이에 블록을 보관합니다. 큰 계산 is
스트리밍 자기 테이프 드라이브와 함께 효율적으로 사용하는 것이 좋습니다.
테이프 정지 및 재시작 횟수를 줄이기 위해.

-d 누락된 디렉터리를 만들지 마십시오.

-e 묶인 아카이브를 배수로 패딩 묶인 문자. 같은 것을 인식
로 충분하다 -s. 기본값: 1x ( -b 블록 크기)와의 호환성을 위해
cpio(1).

-f 실제로 아카이브에 쓸 하위 프로세스를 생성합니다. 서투른 제공
이중 버퍼링의 형태. 필요하다 -s 다중 볼륨 아카이브 지원을 위해.

-g 입력 파일 디렉토리로 변경합니다. 다음을 사용하여 XNUMX차 파일 시스템 동작을 방지합니다.
길고 유사한 경로 이름. 다음에 대한 경로를 포함하여 모든 절대 경로 이름이 필요합니다.
전에, -o 아카이브 그리고 -p 디렉토리.

-h 심볼릭 링크를 따라 일반 파일 및 디렉토리로 취급하십시오.

-j 파일 복원 시 희소 파일 시스템 블록을 생성하지 마십시오. 기본적으로, 아피오
스파스 파일 시스템 블록을 생성합니다( 이시크(2)) 가능한 경우 복원 시
아카이브의 파일이지만 이러한 파일이 압축된
형태. 압축된 형태로 저장되지 않는 한 스파스 파일은 보관되지 않습니다.
효율적으로: 전체 파일 길이와 동일한 공간을 차지합니다. (희소
파일 처리 아피오 역사적인 방법을 제외하고는 별로 의미가 없습니다.)

-k 인식할 수 없는 입력에 대해 불평하기보다는 읽을 수 없는 데이터를 건너뛰십시오(또는
부분 파일 내용)에서 처음 읽고 있는 아카이브 파일의
다음 유효한 아카이브 헤더를 검색합니다. 이 옵션은 다음을 처리하는 데 필요합니다.
특정 유형의 백업 미디어 손상. 빠른 지원에도 유용합니다.
다중 볼륨 아카이브 또는 검색 가능한 블록에서 선택적 복원
복원할 파일의 볼륨 또는 위치가 장치에 알려진 경우
사전(참조 -B 옵션). 예를 들어 선택적 복원이 수행된 경우
다중 볼륨 afio 아카이브의 네 번째 볼륨으로 -k 선택권
사용해야합니다. 아피오 입력이 잘 되지 않는다고 불평할 것입니다.
형성된 아카이브.

-l-o, 각 하드 링크로 파일 내용을 씁니다.

-t, 하드 링크를 보고합니다.

-p, 파일을 복사하는 대신 링크를 시도합니다.

-m 공통 현재 타임스탬프로 출력 파일 표시(입력이 아닌
파일 수정 시간).

-n 새로운 기존 파일을 보호합니다(파일 수정 시간 비교).

-s 크기 다중 볼륨 아카이브의 각 부분을 다음으로 제한 크기 문자. 이것
옵션은 다음과 같은 크기로 충분하다고 인식합니다. -b. 또한 접미사는 x 를 나타냅니다
여러 -b 블록 크기(및 -b 사양). 크기
예를 들어 단일 크기 또는 쉼표로 구분된 크기 목록일 수 있습니다.
'2m,5m,8m' - 후속 볼륨에 대해 다른 크기를 지정합니다. 만약 거기에
크기보다 볼륨이 많으면 마지막으로 지정한 크기가 모든 크기에 사용됩니다.
남은 볼륨. 이 옵션을 사용하면 특수 문자 시퀀스가
%V%S 입력/출력 파일 이름 또는 명령 문자열에서
현재 볼륨 번호 및 볼륨 크기. 사용 %% 단일 %를 생성하기 위해
캐릭터. 그만큼 -s 옵션은 다음과 같은 유한 길이 장치에 유용합니다.
미디어 끝에서 짧은 카운트를 반환합니다(한숨). 일반적으로 자기 테이프로 출력
이 범주에 속합니다. 아카이브를 읽거나 쓸 때
-s 원인 아피오 지정된 볼륨 길이인 경우 다음 볼륨에 대한 메시지 표시
도달했습니다. 그만큼 -s 옵션도 원인이 됩니다 아피오 있는지 확인하기 위해
입력을 읽는 동안 조기 EOF. 특별한 경우 -s 0 활성화됩니다
볼륨을 설정하지 않고 조기 EOF에서 다음 볼륨에 대한 프롬프트
길이. 아카이브를 작성할 때, 아피오 의 다음 볼륨을 묻는 메시지가 나타납니다.
없이도 미디어 끝 -s 0 공급되고 있는 경우 장치가 다음을 수행할 수 있는 경우
미디어 종료를 보고합니다. 볼륨이 크기 지정된 배수가 아닙니다.
로 설정된 블록 크기 -b 옵션, 다음 아피오(1) 조용히 반올림합니다
블록 크기의 배수에 가장 가까운 볼륨 크기. 이 반올림
다운은 다음을 사용하여 억제할 수 있습니다. -9 옵션: 만약 -9 사용, 아피오(1) 쓸 것이다
데이터보다 작은 작은 블록 -b 크기, 볼륨 끝에서
지정된 크기로 완전히 채우십시오. 일부 장치는 할 수 없습니다
이러한 작은 블록 쓰기를 처리합니다.

-u 보이지 않는 링크가 있는 파일을 신고하세요.

-v 말 수가 많은. 처리될 때 경로 이름(stderr에)을 보고합니다. 함께 사용할 때
-t, 제공 ls -l 스타일 보고서(링크 정보 포함)를 stdout으로
대신에. 두 번 사용할 때(-vv)와 -o, 제공 ls -l 스타일 보고서
아카이브를 작성하는 동안 stdout. (그러나 이 사용은 -vv 경우 작동하지 않습니다
아카이브도 stdout에 기록됩니다.)

-w 파일 이름 의 각 줄을 처리합니다. 파일 이름-y 패턴, 참조 -y.

-x 파일 소유권 및 setuid/setgid 권한을 유지합니다. 이것은 기본값입니다.
수퍼유저; 그는 사용할 수 있습니다 -X 그것을 재정의합니다.

-y 무늬 쉘 와일드카드 패턴과 일치하는 이름으로 파일 처리 제한
무늬. 인식할 각 패턴에 대해 이 플래그를 한 번 사용하십시오. 와 더불어
선행 슬래시, 완전한 파일 이름의 존재에 대한 가능한 예외
아카이브 목차에 나타나는 대로 패턴과 일치해야 합니다.
예를 들어 파일 이름 'etc/passwd'는 패턴 '*passwd'와 일치하지만
패턴 'passwd'가 아닙니다. 보다 `남자 7 글로브' 쉘에 대한 자세한 내용은
와일드카드 패턴 매칭. 쉘 와일드 카드 패턴과의 유일한 차이점
일치하는 것은 아피오 와일드카드는 파일의 '/' 문자와도 일치합니다.
이름. 예를 들어 패턴 '/usr/src/*'는 파일 이름과 일치합니다.
'/usr/src/linux/Makefile' 및 '로 시작하는 다른 파일 이름/ usr / src'.
그렇지 않으면 -S 옵션이 주어지면 패턴의 선행 슬래시 또는
파일 이름은 일치 시 무시됩니다. 예: / etc / passwd 일치합니다 등/암호.
-Y 패턴을 제공하기 위해 지원 처리됩니다. -Y 재정의 -y if
파일 이름은 둘 다 일치합니다. 또한보십시오 -w-W. 참조 항목 -7 옵션,
의 의미를 수정하는 데 사용할 수 있습니다. -y, -Y, -w-W 문자 그대로 일치할 때
와일드카드 처리가 필요하지 않습니다. 참고 : if 아피오 없이 컴파일되었다
GNU fnmatch 라이브러리를 사용한 다음 전체 셸 와일드카드 패턴 구문 사용
사용할 수 없으며 매칭 지원은 완전한 패턴으로 제한됩니다.
리터럴 파일 이름과 '*'로 끝나는 패턴.

-z 실행 통계를 인쇄합니다. 이것은 인간이 소비하기 위한 것입니다. 다른 사람이 사용
프로그램은 공식적으로 권장되지 않습니다.

-A 절대 경로를 상대 경로로 바꾸지 마십시오. 즉, 제거하지
선행 슬래시. 아카이브에 기록된 경로 이름에 적용되지만 다음에도 적용됩니다.
읽기(설치), 확인 및 작업 중에 아카이브에서 읽은 경로 이름
카탈로그 작업.

-B 경우 -v 옵션을 사용하면 각 파일 시작의 바이트 오프셋을 인쇄합니다.
아카이브. 테이프 드라이브가 파일의 어느 위치에서든 읽기 시작할 수 있는 경우
아카이브, 출력 -B 빠른 선택적 복원을 수행하는 데 유용할 수 있습니다.

-D 제어 스크립트
제어 스크립트 이름을 다음으로 설정 제어 스크립트, 섹션 참조 제어
파일 아래.

-E [+]파일 이름 | -E CS | -E CI
다음을 사용하여 압축 파일로 아카이브를 생성하는 동안 -Z 옵션, 비활성화
특정 확장자를 가진 파일에 대한 압축(시도). 이 옵션
아카이브 생성 속도를 높이는 데 사용할 수 있습니다. 아피오 피하기
사용하려고 gzip을 이미 압축된 데이터가 포함된 파일. 에 의해
기본값, 특정 사항이 없는 경우 -E 옵션이 주어지면 확장자를 가진 모든 파일 .Z
.z .gz . Bz2 . tgz .호 .지퍼 .RAR .lzh .라 .uc2 .tpz .taz . tgz 아마도 rpm .동물원
. 지프 .JPEG . JPG .tif .사소한 말다툼 .PNG .PDF .arj . AVI .bgb .CAB .cpn .hqx .JAR . Mp3
.MPG .mpq .pic .pkz .psn .앉다 오그.smk 압축되지 않습니다. 또한
기본적으로 파일 확장자 일치는 대소문자를 구분하지 않습니다(올바른 작업 수행
MS-DOS 기반 파일 시스템과 관련된 것). 그만큼 -E 파일 이름 형태
이 옵션은 새 확장자를 읽어 기본 파일 확장자 목록을 대체합니다.
공백으로 구분된 파일 확장자 목록 파일 이름. 파일 이름
앞에 #이 붙은 주석이 포함될 수 있습니다. 의 확장 파일 이름 영상을
일반적으로 모두 점으로 시작하지만 점으로 시작할 필요는 없습니다.
예를 들어 확장자 'tz'는 파일 이름 'hertz'와 일치합니다. 그만큼
-E +파일 이름 형식(앞에 + 기호가 있는 파일 이름)를 지정하는 데 사용할 수 있습니다.
내장된 기본 목록 외에 확장자를 교체하는 대신
전체 기본 목록. 확장명 일치를 대/소문자를 구분하도록 하려면 다음을 추가하십시오.
특별 옵션 양식 -E CS 명령줄에. 양식 -E CI 을 호출합니다
(기본값) 대소문자를 구분하지 않는 비교. 또한 참조 -6 제공하는 옵션
압축을 억제하는 추가 방법.

-F 이것은 플로피 디스크, -s 필요합니다. 플로피 쓰기 발생 O_SYNC 모드
리눅스에서. 커널 버전 1.1.54 이상에서는 다음을 허용합니다. 아피오
기록하는 동안 일부 플로피 오류를 감지합니다. 컴파일된 경우 공유 메모리 사용
그렇지 않으면 필요에 따라 malloc(3b1은 필요한 malloc을 사용할 수 없습니다.
공유 메모리가 없는 메모리), 아피오 어느 쪽이든 당신이 malloc/shmalloc을 할 수 있다고 가정합니다.
한 디스크 크기의 메모리 덩어리. 예: 795k: 3.5"(720k 드라이브),
316k(360k 드라이브)
각 디스크의 끝에서 다음 메시지가 나타납니다.
[출력]에서 디스크 [#] 준비 완료
(표시등이 꺼지면 디스크를 제거하십시오)
진행할 준비가 되면 "go"(또는 "GO")를 입력하십시오.
(또는 중단하려면 "종료"):

-G 인자 지정합니다 gzip을(1) 파일을 압축할 때 사용되는 압축 속도 계수
와 더불어 -Z 옵션. 요인 1은 최소 압축으로 가장 빠르고, 9는
최상의 압축으로 가장 느립니다. 기본값은 6입니다. gzip을(1)
매뉴얼 페이지. 느린 시스템이나 빠른 백업 미디어가 있는 경우
낮은 값을 지정하려는 경우 인자 백업 속도를 높이려면. 대체로
(>200k) 파일, -G 1 일반적으로 압축 속도가 두 배 빠릅니다. -G 6, 여전히
보다 더 나은 결과를 얻는 압축(1). 작은 파일의 압축 속도는 다음과 같습니다.
주로 호출 시간에 의해 결정됩니다. gzip을 (1) 참조 -T 옵션을 선택합니다.

-H 프롬프트 스크립트
일반 프롬프트를 사용하는 대신 실행할 스크립트를 지정하십시오.
다음 아카이브 볼륨으로 진행합니다. 스크립트는 볼륨과 함께 실행됩니다.
번호, 아카이브 사양 및 다음으로 변경하는 이유
인수로 볼륨. 스크립트는 OK의 경우 0, 중단의 경우 1로 종료해야 합니다.
다른 종료 코드는 치명적인 오류로 처리됩니다. 아피오 스크립트를 실행합니다
복용함으로써 프롬프트 스크립트 문자열, 인수 추가 및 호출
결과 명령줄을 실행하는 셸. 이것은 일반-
목적 프롬프트 스크립트는 다음을 통해 추가 인수와 함께 제공될 수 있습니다. 아피오
명령줄을 사용하여 -H -H "generic_promptscript와 같은 옵션 값
additional_arg_1 additional_arg_2".\

-J 백업을 수행할 때 미디어 쓰기 오류가 발생한 후 계속 시도하십시오(정상
동작은 치명적인 오류와 함께 중단됩니다).

-K 디스크의 메모리 복사본에 있는 내용과 비교하여 출력을 확인합니다(-F
필수의). 쓰기 또는 확인에 실패하면 다음과 같은 메뉴가 나타납니다.
디스크 [disk #]의 [쓰기/확인]이 실패했습니다!
이 디스크를 다시 시도하려면 1을 입력하십시오.
재시도 전에 이 디스크를 다시 포맷하려면 2를 입력하십시오.

이 백업을 중단하려면 quit를 입력하십시오.
현재 아피오 올바른 방법으로 답변 1과 2를 처리하지 않습니다. 그만큼
위의 메뉴는 무언가 잘못되었음을 의미한다는 점에서만 유용합니다.

-L 로그_파일_경로
오류 및 최종 합계를 기록할 파일의 이름을 지정합니다.

-M 크기 임시 저장소에 사용할 최대 메모리 양을 지정합니다.
사용시 압축 결과 -Z 옵션. 기본값은 -M 250m (250
메가바이트). 파일의 압축 버전이 이보다 큰 경우(또는
아피오 가상 메모리 부족), gzip을(1) 파일의 두 번 실행, 첫 번째
결과의 길이를 결정하는 시간, 두 번째로
압축 데이터 자체.

-P 프로그램 이름 프로그램 사용 프로그램 이름 표준 대신 gzip을(1) 압축 및
압축 해제 -Z 옵션. 예를 들어 옵션을 사용하십시오. -Z -P bzip2
다음을 사용하여 아카이브 작성 및 설치 bzip2(1) 압축. 만약에 프로그램 이름 하지 않습니다
명령줄 옵션(-c, -d 및 - ) 스타일로 gzip을(1)
그 다음에 -Q 옵션을 사용하여 올바른 옵션을 제공할 수 있습니다. 압축
사용되는 프로그램은 출력 파일 크기가
가치 -M 옵션, 압축 프로그램이 XNUMX초 동안 실행될 때
동일한 입력에 시간이 걸리면 정확히 동일한 크기의 출력을 생성해야 합니다.
(또한 참조 -M 옵션 설명.) GnuPG(gpg) 암호화 프로그램
기본 제공되지 않는 한 이 길이 보존 기준을 충족하지 않습니다.
압축이 비활성화됩니다(afio 소스 script3/ 디렉토리의 예 참조).
참조 항목 -Q, -U-3 옵션을 제공합니다.

-Q 고르다 옵션 통과 고르다 와 함께 사용되는 압축 또는 압축 해제 프로그램에
-Z 옵션. 여러 옵션을 전달하려면 다음을 사용하십시오. -Q 여러 번. 아니오인 경우 -Q
플래그가 있으면 표준 옵션이 전달됩니다. 표준 옵션은
-c -6 프로그램이 압축을 위해 호출될 때 -c -d 프로그램이
압축 해제를 요청합니다. 특수 케이스 사용 -Q 옵션이 전혀 없는 경우 ""
프로그램에 전달됩니다.

-R 디스크 체재 명령
디스크를 재포맷하기 위해 2를 입력하면 실행되는 명령입니다.
확인 실패. 기본값(fdformat /dev/fd0H1440)은
Makefile을 편집하여 시스템의 기본값을 지정합니다. 다음 메시지도 표시됩니다.
디스크 변경이 필요할 때마다 포맷합니다.

-S 일치 시 패턴 또는 파일 이름의 선행 슬래시를 무시하지 마십시오.
-y-Y 패턴. 또한보십시오 -A.

-T 임계값 를 사용할 때만 파일을 압축합니다. -Z 길이가 최소인 경우 옵션
임계값. 기본값은 -T 0k. 컴퓨터가 느린 경우에 유용합니다.
또는 빠른 백업 매체. 지정 -T 3k 일반적으로 의 수를 반으로
호출 gzip을(1) 계산 시간을 약 30% 절약하면서
5% 더 긴 아카이브. 조합 -T 8k -G 1 일반적으로 저장
계산 시간이 70% 단축되고 크기가 20% 증가합니다. 후자의 조합
사용하지 않는 것에 대한 좋은 대안이 될 수 있습니다. -Z 조금도. 이 수치는 물론
아카이브 및 프로세서의 파일 종류에 크게 의존 - i/o
기계의 속도 비율. 또한 참조 -2 옵션을 선택합니다.

-U 와 함께 사용하는 경우 -Z 옵션, 압축된 버전이 모두 저장되도록 강제
압축된 버전이 원래 버전보다 크더라도
의 모든 (기본값) 값을 무시합니다. -T-2 옵션. 이것은
때 유용한 -P-Q 옵션은 압축 프로그램을 대체하는 데 사용됩니다.
gzip을 암호화된 아카이브를 만들기 위해 암호화 프로그램으로
파일. 의 내부 제한으로 인해 아피오, 이 플래그를 사용하면
한 번만 작성하는 것이 아니라 각 하드 링크된 파일로 파일 내용 작성
모든 하드 링크 파일 세트. 경고 : -U 옵션을 사용하면
압축(또는 -P 옵션은 파일에서)를 나타냅니다.
입력에 있는 경우 2GB보다 큽니다. 모든 압축이 아님
프로그램은 이러한 거대한 파일을 올바르게 처리할 수 있습니다(최근 Linux 버전의
gzip, bzip2 및 gpg는 모두 테스트되었으며 제대로 작동하는 것 같습니다.) 설정이
모호한 경우 일부 테스트가 보증될 수 있습니다.

-W 파일 이름 의 각 줄을 처리합니다. 파일 이름-Y 패턴, 참조 -Y.

-Y 무늬 Do 지원 이름이 쉘 와일드카드 패턴과 일치하는 프로세스 파일 무늬. 참조
또한 -y-W.

-Z 아카이브를 만들 때 아카이브에 들어가는 파일을 압축하거나
아카이브를 설치할 때 다시 압축을 풉니다. 아피오 -Z 각각을 압축합니다
아카이브 헤더를 유지하면서 아카이브의 파일을 개별적으로
압축되지 않은. 에 비해 타르 zc 스타일 아카이브, 아피오 -Z 아카이브는
따라서 백업 매체의 읽기 오류에 대해 훨씬 더 내결함성이 있습니다.
아카이브를 만들 때 -Z 선택권, 아피오 달릴거야 gzip을 각 파일에
발생하고 결과가 원본보다 작으면
파일의 압축 버전. 필요하다 gzip을(1) 당신의 길에 있습니다. 주로
속도를 내다 아피오 다음과 같은 경우 파일에서 압축이 시도되지 않습니다.
파일이 매우 작습니다( -T 옵션), 2) 파일이 매우 큽니다. -2
옵션), 3) 파일에 특정 확장자가 있으므로 아마도 다음을 포함할 것입니다.
이미 압축된 데이터( -E 옵션), 4) 파일 경로 이름이
에 의해 설정된 특정 패턴 -6 옵션, 5) 파일에 하드 링크가 있습니다(이
afio의 내부 제한으로 인해 이러한 제한이 적용되지 않는 경우
전에, -l 옵션도 사용됨). 위와 상관없이, -U 옵션은
사용하면 압축 프로그램이 항상 실행되고 압축된 결과는
항상 저장됩니다. 압축 파일이 있는 아카이브를 설치할 때 -Z
afio가 자동으로 압축을 풀도록 하려면 옵션을 사용해야 합니다.
이전에 압축한 파일. 그만큼 -P 옵션을 사용하여 다음을 수행할 수 있습니다.
이외의 프로그램으로 (un) 압축 gzip을,를 참조하십시오 -P (그리고 -Q-3)
자세한 내용은 이 맨페이지의 옵션을 참조하십시오. 또한 참조 -G 제공하는 옵션
압축 프로세스를 조정하는 또 다른 방법입니다.

-0 '\n' 대신 '\0'으로 끝나는 파일 이름을 사용하십시오. 다음과 같이 사용하는 경우:
발견 ... -인쇄0 | 아피오 -o -0 ..., 모든 입력 파일 이름이
줄 바꿈을 포함하는 파일 이름도 처리됩니다. 로 사용할 때 아피오 -t -0 ... |
..., 이렇게 하면 목차 출력을 명확하게 구문 분석할 수 있습니다.
파일 이름에 줄 바꿈이 포함된 경우. 그만큼 -0 옵션은 구문 분석에도 영향을 미칩니다.
에서 제공하는 파일 -w 파일-W 파일 옵션: 옵션인 경우 -0 선행
명령줄에서 패턴 라인에 포함된 패턴 라인 파일해야한다
'\n' 대신 '\0'으로 종료됩니다. 의 두 번째 사용 -0 토글
옵션. 이는 여러 패턴 파일을 사용하거나 다음과 같은 경우에 유용할 수 있습니다.
와 결합 -t 옵션을 선택합니다.

-1 무시할 경고
경우 제어 아피오(1) 특정 인쇄 후 XNUMX이 아닌 코드로 종료해야 합니다.
경고 메시지 및 특정 경고 메시지를 인쇄해야 하는 경우.
이 옵션은 때때로 전화를 걸 때 유용합니다. 아피오(1) 백업 내부에서
스크립트 또는 프로그램. 아피오(1) 발생 시 XNUMX이 아닌 코드로 종료됩니다.
다양한 '하드' 오류 및 (기본값은 -1 선택권)
실행 중에 특정 경고 메시지를 인쇄했을 때. 경고-
무시 경고와 관련된 동작을 결정하는 문자 목록입니다.
메시지. 이 옵션의 기본값은 -1 mc. 용 아피오 버전
2.4.3 및 이전 버전에서는 기본값이 -1 a. 용 아피오 버전 2.4.4 및 2.4.5,
기본값은 -1 ''. 정의된 무시할 경고 편지는
다음과 같습니다. a 무시하기 위함이다 a종료 시 가능한 모든 경고: 이 문자가
가 사용되면 경고 메시지 인쇄로 인해 XNUMX이 아닌 종료가 발생하지 않습니다.
암호. m 종료 코드에서 경고를 무시하기 위한 것입니다. m이싱 파일,
아카이브를 생성할 때 이름이 다음과 같은 파일이 있을 때 인쇄됩니다.
표준 입력에서 읽은 것을 찾을 수 없습니다. c 출구에서 무시하기위한 것입니다
생성 중인 아카이브가 완전히 생성되지 않을 것이라는 경고 코드
호환 cpio 또는 afio 버전 2.4.7 이하. C 와 동일합니다 c,
그러나 추가로 경고 메시지도 인쇄되지 않습니다. M 의지
관련된 모든 경고 메시지의 인쇄 억제 M궁극기
아카이브 처리, "출력 제한 도달" 및 "계속"과 같은 메시지. d
종료 코드에서 변경된 파일에 대한 경고를 무시하기 위한 것입니다.
아카이브를 생성할 때 아카이브 중인 파일이 인쇄될 때 인쇄됩니다.
아카이브에 기록되는 동안 변경 사항이 발생합니다.
파일 수정 타임 스탬프를 검사하여 감지했습니다. r 무시하기 위함이다
확인(-r) 작업 중 특정 경고. 이 문자를 사용하면
의 변경으로 인한 일부 확인 오류
파일 시스템은 백업이 수행되는 동안 또는 수행된 후 결정에서 무시됩니다.
종료 코드. 무시되는 두 가지 확인 오류는 다음과 같습니다. 1) 파일
아카이브에 더 이상 파일 시스템에 존재하지 않으며 2) 파일
아카이브와 파일 시스템의 내용은 다르지만 파일은
길이나 파일 수정 시간도 다르므로 차이
in contents는 아마도 파일 시스템의 파일이
바꾸었습니다. n 종료 코드에서 특정 클래스를 무시하기 위한 것입니다. n오-그런-
파일 경고: 파일이 삭제된 후에 이러한 경고가 발생하면 무시합니다.
이미 성공적으로 열렸습니다. 이 비정상적인 경고 상황이 발생할 수 있습니다.
Windows smbfs 파일 시스템에 파일을 보관할 때 -- Windows
문제, 이름에 ASCII가 아닌 문자가 포함된 smbfs 파일은 때때로
열 수 있지만 읽을 수 없습니다. 때 -Z 옵션이 사용되며, n 문자 기능은
(현재) 표시된 것보다 작은 크기의 파일에 대해서만 구현됨
전에, -T 옵션이므로 이 경우 -T 이 편지에도 옵션이 필요합니다
효과가 있습니다.

-2 압축할 최대 파일 크기
파일을 만들 때 이 크기보다 큰 파일은 압축하지 마십시오.
압축 아카이브 -Z 옵션. 기본값은 -2 200m (200
메가바이트). 이 최대 크기 컷오프는 대부분의
큰 파일은 작은 미디어 오류로 인해 복구할 수 없습니다. 미디어인 경우
파일을 읽는 동안 오류가 발생했습니다. 아피오 압축된 형태로 저장되어 있으며,
그때 아피오gzip을 나머지 전체를 복원할 수 없습니다.
파일. 이것은 일반적으로 작은 파일에 대해 허용 가능한 위험입니다. 그러나 매우
큰 파일은 이 효과로 인해 많은 양의 데이터를 잃을 위험이 있습니다.
일반적으로 너무 클 것입니다. 특별한 경우 -2 0 최대 크기 제거
끊다.

-3 파일 설명자-nr
다음과 같은 경우 압축 해제 프로그램을 호출하기 전에 파일 설명자를 되감습니다.
를 사용하여 -Z 옵션. 이것은 다음과 같은 경우에 유용합니다. -P-Q 옵션은 다음과 같이 사용됩니다.
압축 프로그램 교체 gzip을 일부 유형의 암호화 프로그램 사용
암호화된 파일로 아카이브를 만들거나 읽기 위해. 되감기는
자신을 읽는 일부 암호화 프로그램과 올바르게 인터페이스하는 데 필요합니다.
열린 파일 기술자의 키. 만약 -P 프로그램 이름이 'pgp'와 일치하거나
'gpg' 다음 -3 선택권 절대로 필요한 것 피하기 위해 사용 아피오(1) 오류 보고.
특수 케이스 사용 -3 0 되감지 않고 오류 메시지를 억제하려면
파일 설명자. 그만큼 -3 0 성공적으로 읽으려면 옵션이 필요할 수도 있습니다.
로 만든 다시 암호화된 아카이브 아피오 버전 2.4.5 이하.

-4 (더 이상 사용되지 않음, 이 옵션의 의도된 효과는 이제 기본적으로 다음과 같이 달성됩니다.
오랫동안 -5 옵션은 사용하지 않습니다. 이 옵션은 여전히 ​​유용할 수 있습니다.
이전 버전을 실행하는 시스템과의 호환성 아피오.) 아카이브 쓰기
4바이트 inode 번호를 사용하는 `확장 ASCII' 형식 헤더가 있습니다.
확장 ASCII 형식 헤더를 사용하는 아카이브는 지원 어떤 것과도 호환 가능
다른 아카이버. 이 옵션은 안정적으로 만들고 복원하는 데 유용했습니다.
예를 들어 뉴스 스풀과 같은 많은 내부 하드 링크가 있는 파일 세트.

-5 호환되지 않는 아카이브 생성 거부 cpio(삼). 이 경우
옵션을 사용하고, 아피오 '대형 ASCII' 파일 헤더를 작성하지 않습니다.
와 호환되지 않는 cpio(1) 대신 오류 코드와 함께 실패합니다. 참조
`large' 사용에 대한 자세한 내용은 위의 ARCHIVE PORTABILITY 섹션을 참조하십시오.
ASCII' 파일 헤더.

-6 파일 이름 다음을 사용하여 압축 파일로 아카이브를 생성하는 동안 -Z 옵션, 비활성화
특정 쉘 패턴과 일치하는 파일에 대한 압축(시도).
이 옵션은 아카이브 생성 속도를 높이는 데 사용할 수 있습니다.
아피오 사용하려고 하지 마십시오 gzip을 이미 압축된 데이터가 포함된 파일.
에서 쉘 와일드카드 패턴을 읽습니다. 파일 이름, 파일의 각 줄 처리
패턴으로. 이름이 이러한 패턴과 일치하는 파일은
사용시 압축 -Z 옵션. 패턴 매칭은 정확히
에 대해 설명한 것과 같은 방식으로 -y 옵션. 참조 -E 옵션:
(기본) 설정 -E 옵션은 압축을 추가로 제한합니다
시도합니다. 그만큼 -E 옵션은 파일을 기반으로 압축 시도를 제어합니다.
확장; 그만큼 -6 옵션은 주로 모든 항목을 제외하는 방법으로 사용됩니다.
압축에서 특정 하위 디렉토리 트리의 파일..

-7 쉘 와일드카드 패턴 일치와 정확한 이름 일치 간 전환
(와일드카드 문자를 해석하지 않고)
전에, -y, -Y, -w-W 옵션. 만약 -7 옵션은 임의의 앞에 사용됩니다.
선택권 -y, -Y, -w-W, 이 옵션에 제공된 패턴은
와일드카드 패턴으로 해석되지만 일치해야 하는 문자열로 해석됩니다.
앞의 슬래시를 제외하고 파일 이름과 정확히 일치합니다. 이 옵션
파일 이름이
아카이브 또는 아카이브할 파일의 이름에 와일드카드 문자가 포함됨
그들 자신. 예를 들어, 발견 / TMP -인쇄0 | 아피오 -ov -Y '*.jpg' -7 -Y
'/tmp/a[12]*4' -0 아카이브 아래의 모든 파일을 보관하는 데 사용할 수 있습니다. / TMP,
.jpg 파일과
정확한 이름의 파일 /tmp/a[12]*4. 의 두 번째 사용 -7 토글
이후에 발생하는 일치 -y, -Y, -w-W 쉘 와일드카드로 돌아가기
패턴 매칭.

-9 내림하지 마십시오. -s 가장 가까운 볼륨 크기 -b 블록 크기. 참조
-s 옵션을 선택합니다.

ARCHIVE 휴대 성


아피오 아카이브는 다른 유형의 UNIX 시스템 간에 이식할 수 있습니다.
ASCII 형식의 헤더 정보입니다.

아래에서 설명하는 특별한 경우를 제외하고, 아피오 다음과 같은 형식으로 아카이브를 생성합니다.
ASCII cpio(1) 아카이브. 그러므로 cpio(1) 일반적으로 복원하는 데 사용할 수 있습니다. 아피오 아카이브
그 경우에 아피오 시스템에서 사용할 수 없습니다. (대부분 cpio 버전, 압축 풀기
ASCII 형식 아카이브, 사용 cpio -c, GNU의 경우 cpio(1) 사용 cpio -H ODC.) 포장을 풀 때
cpio, 내부의 모든 압축 파일 아피오 -Z 아카이브는 다음에 의해 압축 해제되지 않습니다 cpio,
그러나 확장자가 .z인 압축 파일로 파일 시스템에 생성됩니다.

안타깝게도 ASCII cpio 아카이브 형식은 일부 파일과 파일을 나타낼 수 없습니다.
최신 UNIX 파일 시스템에 존재할 수 있는 속성입니다. afio가 아카이브를 생성하는 경우
그런 다음 파일에 대해 afio 특정 '대형 ASCII' 헤더를 사용합니다.
관심 있는. 큰 ASCII 헤더가 있는 아카이브는 다음을 통해 완전히 압축을 풀 수 없습니다. cpio or
아피오 2.4.8 이전 버전.

아카이브를 생성할 때 '대형 ASCII' 헤더는 다음에 의해 사용됩니다. 아피오 다음을 다루기 위해
상황:

o 파일 크기가 2GB보다 큽니다.

o 아카이브에는 하드 링크가 있는 64K 이상의 파일이 포함되어 있습니다.

o 파일, 디렉토리 또는 특수 파일의 UID 또는 GID 값이 65535보다 큽니다.

XNUMXD덴탈의 -5 옵션을 사용하여 항상 보존할 수 있습니다. cpio 호환성, 그것은 원인이 될 것입니다 아피오
위의 경우 호환되지 않는 아카이브를 생성하는 대신 실패합니다.

(더 이상 사용되지 않음)을 사용하여 만든 아카이브 -4 옵션도 있습니다 지원 호환 cpio, 그러나 그들은
호환 가능 아피오 버전 2.4.4 이상.

ARCHIVE FILE FORMAT


An 아피오 아카이브 파일은 간단한 형식입니다. 아카이브는 다음에 대한 파일 헤더로 시작합니다.
첫 번째 파일 다음에 첫 번째 파일의 내용(정확한
바이트 단위 또는 일부 압축 형식의 정확한 내용). 의 데이터
첫 번째 파일 바로 뒤에 두 번째 파일의 파일 헤더가 오는 식입니다. ~에
끝에는 특수한 `end of archive' 헤더가 있으며 일반적으로 약간의 패딩이 뒤따릅니다.
바이트.

다중 볼륨 아피오 아카이브는 단순히 여러 부분으로 분할된 일반 아카이브입니다. 거기
특별한 볼륨 수준 데이터 헤더가 아닙니다. 즉, 볼륨을 분할할 수 있으며
데이터가 올바른 순서로 유지되는 한 외부 프로그램에 의해 병합됩니다. 또한
단일 파일의 내용이 볼륨 경계를 넘을 수 있음을 의미합니다. 선택적
알려진 볼륨 위치에서 파일 복원은 필요한 볼륨만 공급하여 수행할 수 있습니다.
아피오, 단 -k 옵션이 사용됩니다.

하드 링크된 파일의 내용은 -l 옵션 사용)에 한 번만 저장됨
아카이브. 하드 링크의 두 번째, 세 번째 및 이후 발생에 대한 파일 헤더
파일 뒤에는 데이터가 없습니다. 하드 라이크 파일을 선택적으로 복원합니다.
어려움: 나중에 발생하는 항목을 올바르게 복원하려면 첫 번째 항목이 항상
도 선택해야 합니다.

노트


특별한 경우의 아카이브 이름:

o 지정 - 표준 입력 또는 출력을 각각 읽거나 씁니다. 이것
다중 볼륨 아카이브 처리를 비활성화합니다.

o 실행할 명령 문자열 앞에 느낌표(!). 명령은
각 아카이브 볼륨에 대해 한 번씩 실행되며 표준 입력 또는 출력이
아피오. 모두 정상일 때 제로 종료 코드를 생성할 것으로 예상됩니다.

o 시스템:파일 아카이브에 액세스하려면 파일 on 체계. 이건 정말 그냥
파이프라이닝의 특수한 경우. 4.2BSD 스타일의 원격 쉘(rsh(1C)) 및
의 원격 사본 아피오.

o 위의 더 자세한 경우는 다음과 같습니다. [사용자@]호스트[%rsh][=afio]:파일 어디
선택 사용자@ 구성 요소는 원격 호스트의 사용자 이름을 지정하며 선택 사항입니다.
%rsh 사용할 원격 셸 명령의 (로컬) 이름을 지정하고 선택적
=afio afio 명령의 원격 사본 이름을 지정합니다.

o 다른 모든 것은 로컬 파일 또는 장치를 지정합니다. 다음과 같은 경우 출력 파일이 생성됩니다.
이미 존재하지 않습니다.

o-s 옵션은 다중 볼륨 아카이브 처리를 호출하는 데 사용됩니다. %V FBI 증오 범죄 보고서
파일/장치 이름 또는 명령 문자열은 현재 볼륨 번호로 대체됩니다.
어떤 %S 현재 볼륨 크기로. 사용 %% 단일 % 문자를 생성합니다.

사용되지 않는 바이너리 인식 cpio(1) 아카이브(뒤집힌 머신의 아카이브 포함)
바이트 순서) 있지만 쓸 수는 없습니다.

유효한 매직 넘버를 검색하여 아카이브 손상을 복구합니다. 이것은 오히려
단순하지만 디스어셈블러와 마찬가지로 거의 항상 작동합니다.

현재 및 상위 디렉토리와 관련하여 경로 이름을 최적화합니다. 예를 들어,
./src/sh/../misc/afio.c 된다 src/misc/afio.c.

통제 파일


아피오 아카이브에는 소위 제어 파일이 포함될 수 있습니다. 일반 아카이브 항목과 달리
제어 파일이 파일 시스템에 압축 해제되지 않았습니다. 제어 파일에는 상표 일부 데이터.
인셀덤 공식 판매점인 아피오 읽고 있는 아카이브에서 제어 파일을 발견하면 상표
데이터 소위 제어 스크립트에. 제어 스크립트는 사용자가 제공합니다. 그것
기반으로 특별한 행동을 할 수 있습니다. 상표데이터 ~로부터 받는다 아피오.

Control 파일 라벨. 제어 파일 메커니즘은 많은 용도로 사용할 수 있습니다. 예
아카이브 시작 부분에 아카이브 설명을 넣고
나머지 또는 아카이브의 압축을 풀기 전에 이동할 파일.

다양한 용도를 구별하기 위해 상표 제어 파일의
제어 파일을 만든 프로그램과 제어 파일 데이터의 용도. 그것은
형태를 가지고

프로그램 이름.종류의 데이터

어디에 프로그램 이름 제어 파일을 생성한 백업 프로그램의 이름이며,
종류의 데이터 제어 파일 데이터의 의미입니다. 몇 가지 예는 다음과 같습니다.

tbackup.movelist tbackup.update스크립트
bbberfiler.archivecontents
backup_script_of_Joe_User.archive설명

사용자 제공 제어 스크립트는 라벨을 보고 무엇을 할지 결정해야 합니다.
제어 데이터. 이렇게 하면 알 수 없는 레이블이 있는 제어 파일을 무시할 수 있으며 afio
아카이브는 복원 또는 복원하는 다른 프로그램 간에 어느 정도의 이식성을 유지합니다.
색인을 생성합니다.

서로 다른 백업 프로그램 간에 이식 가능한 제어 파일 레이블
미래에 정의될 수 있습니다.

유튜브 영상을 만드는 것은 제어 파일. 아카이브를 만들 때 afio는 다음의 이름을 포함하는 스트림을 읽습니다.
아카이브에 넣을 파일(디렉토리, ...). 이 스트림에는 `control
파일 생성기'는 다음 형식의 행입니다.

//--소스 이름 레이블

여기서 //-- 시퀀스는 컨트롤 파일이 만들어질 것임을 알리고, 소스 이름 경로입니다
제어 파일 데이터를 포함하는 파일로 상표 제어 파일 레이블입니다. 그만큼
소스 이름 일반 파일이거나 일반 파일에 대한 심볼릭 링크여야 합니다.

제어 파일은 다음과 같이 표시됩니다.

//--CONTROL_FILE/레이블

아카이브 목록에서 상표 제어 파일 레이블입니다.

Control 스크립트. 제어 스크립트는 다음과 함께 afio에 제공됩니다.

-D 제어 스크립트

명령줄 옵션. 그만큼 제어 스크립트 실행 가능한 프로그램이어야 합니다. 스크립트가 실행됩니다
때마다 아피오 작업을 수행하는 동안 제어 파일이 발생합니다. -i -t or -r 작업. 아피오는
제어 파일 제공 상표 스크립트에 대한 인수로. 스크립트는 다음을 읽어야 합니다.
제어 파일 데이터 표준 입력에서. 스크립트가 XNUMX이 아닌 종료로 종료되는 경우
상태, 아피오 경고 메시지를 발행합니다.

제어 파일이 발견되고 없는 경우 -D 옵션이 주어지고, 아피오 경고를 발할 것이다
메시지. 경고 메시지를 표시하지 않고 모든 제어 스크립트를 무시하려면 -D ""일 수 있습니다.
익숙한.

제어 스크립트의 예는 다음과 같습니다.

#!/ 빈 / SH
if [ $1 = "afio_example.headertext" ]; 그 다음에
#헤더 텍스트 제어 파일은 첫 번째로 압축되어야 합니다.
#아카이브의진입
에코 아카이브 헤더:
고양이 -
echo 이 아카이브의 압축을 풀겠습니까? 예/아니오
#stdout이 여전히 tty에 연결되어 있습니다. stdout에서 응답을 읽으십시오.
읽기 yn <&1
if [ "$yn" = n ]; 그 다음에
#중단
$PPID 죽이기
fi
그렇지 않으면
echo 알 수 없는 제어 파일을 무시합니다.
고양이 ->/dev/null
fi

아피오 제어 파일 데이터를 아카이브에 저장할 때 압축하지 않습니다.
-Z 옵션이 사용됩니다. 컨트롤 파일을 만났을 때 cpio(1) 또는 아피오
버전 번호가 2.4.1 미만이면 데이터가 파일 시스템에 압축 해제되고 이름이 지정됩니다.
CONTROL_FILE/레이블 어디에 상표 제어 파일 레이블입니다.

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


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad