이해 7z 명령 스위치-부 I
7z 의심의 여지는 기능이 풍부하고 강력한 아카이브(주장을 제공하고 가장 높은 압축률). 여기 HowtoForge 에서,우리는 이미 당신이 그것을 설치하고 사용할 수있는 방법에 대해 논의했습니다. 그러나 토론은 도구가 제공하는’함수 문자’를 사용하여 액세스 할 수있는 기본 기능으로 제한되었습니다.
도구에 대한 우리의 범위를 확대,여기이 튜토리얼에서,우리는 7z 가 제공하는’스위치’의 일부를 논의 할 것이다. 그러나 진행하기 전에이 자습서에서 언급 한 모든 지침과 명령이 Ubuntu16.04LTS 에서 테스트되었음을 공유 할 가치가 있습니다.
참고:7zip 을 사용하여 다양한 작업을 수행하기 위해 다음 스크린 샷에 표시된 파일을 사용하게됩니다.
파일 포함
7z 도구를 사용하면 아카이브에 파일을 선택적으로 포함 할 수 있습니다. 이 기능은-i 스위치를 사용하여 액세스할 수 있습니다.
구문:
-i]{@listfile|!wildcard}
예를 들어’만 포함하려는 경우.아카이브에 txt’파일,당신은 다음 명령을 사용할 수 있습니다:
$ 7z a ‘-i!*.txt’ include.7z
출력은 다음과 같습니다.
,이제 여부를 확인하는 새로 생성한 아카이브 파일 포함되어에 쓰기 권한이 있는지 확인하십시오txt 파일 또는지,사용할 수 있습니다면 다음 명령:
$ 7z l include.7z
출력은 다음과 같습니다.
위의 화면에서,당신은 당신이 볼 수있는 유일한’테스트.txt’파일이 아카이브에 추가되었습니다.
파일 제외
원한다면 필요하지 않은 파일을 제외 할 수도 있습니다. 이것은-x 스위치를 사용하여 행해질 수있다.
구문:
-x]]{@listfile|!wildcard}
예를 들어’abc 라는 파일을 제외하려는 경우.7z’아카이브에서 당신을 만들고,그 사용할 수 있습니다면 다음 명령:
$ 7z a ‘-x!abc.7z’ exclude.7z
출력은 다음과 같습니다.
여부를 확인하는 결과 아카이브 파일은 제외’abc.위의 스크린 샷에서
를 볼 수 있습니다.
$ 7z l exclude.7z
여기에 출력이 있습니다.7z’파일이 새 아카이브 파일에서 제외되었습니다.
프로 팁:작업이 모두 제외한다고 가정합니다.문자’t’로 시작하는 이름을 가진 7z 파일을 모두 포함합니다.문자’a’로 시작하는 이름을 가진 7z 파일. 이 할 수 있습니다 두 가지 모두를 결합한’-나’와’x’스위치 방법은 다음과 같습니다.
$ 7z a '-x!t*.7z' '-i!a*.7z' combination.7z
암호 설정한 보관
7z 또한 당신이 암호로 보호 당신의 아카이브 파일입니다. 이 기능은-p 스위치를 사용하여 액세스할 수 있습니다.
$ 7z a -p -mhe=
참고:-mhe 옵션을 사용하거나 사용하지 않는 아카이브 헤더 암호화(기본값은 off).예를 들어
:
$ 7z a password.7z -pHTF -mhe=on
말할 필요도없이 암호로 보호 된 아카이브를 추출 할 때 도구가 암호를 묻습니다. 암호로 보호 된 파일을 추출하려면’e’함수 문자를 사용하십시오. 예는 다음과 같습니다:
$ 7z e password.7z
설정 출력 디렉터리
도구할 수도 있습을 추출하는 아카이브 파일이 디렉토리에서 당신의 선택입니다. 이것은-o 스위치를 사용하여 행해질 수있다. 말할 필요도없이 스위치는 명령에’e’함수 문자 또는’x’함수 문자가 포함 된 경우에만 작동합니다.
$ 7z -o
예를 들어,다음과 같은 명령이 실행되는 현재 작업 디렉터리-
$ 7z e output.7z -ohow/to/forge
고,전달된 값으로-o 스위치에서 알 수 있듯이,목표를 추출하는 아카이브에서./방법/에/위조 디렉토리.위의 스크린 샷에서 기존 아카이브 파일의 모든 내용이 추출되었음을 알 수 있습니다. 하지만 어디? 에서 아카이브 파일이 추출되었는지 여부를 확인합니다./how/to/forge 디렉토리 또는 아닙니다,우리는’ls-R’명령을 사용할 수 있습니다.위의 스크린 샷에서 출력의 모든 내용을 볼 수 있습니다.7z 는 참으로 추출되었습니다./방법/에/위조.
을 만드는 여러 볼륨
의 도움으로 7z 도구를 만들 수 있습니다,여러 개의 볼륨(소규모 하위 archives)의 아카이브 파일입니다. 네트워크 또는 USB 를 통해 대용량 파일을 전송할 때 매우 유용합니다. 이 기능은-v 스위치를 사용하여 액세스할 수 있습니다. 스위치를 사용하려면 하위 아카이브의 크기를 지정해야합니다.하위 아카이브의 크기를 바이트(b),킬로바이트(k),메가 바이트(m)및 기가 바이트(g)로 지정할 수 있습니다.
$ 7z a -v -v ....
예제를 사용하여 이해합시다. -V 스위치에서 작업을 수행하기 위해 새 디렉토리를 사용하게 될 것입니다.
스크린샷은 다음과 같습니다 디렉토리의 내용.
이제 우리는 다음 명령을 실행할 수 있습니다 만들기 위한 여러 볼륨(크기의 100b 각)의 아카이브 파일:
7z a volume.7z * -v100b
스크린샷은 다음과 같습니다:
이제의 목록을 참조하십시오 서브 아카이브를 만들어진,사용하는’ls’command.
참고:를 사용하여 파일을 추출 할 수 있습니다.7z.001 아카이브. 그러나이를 위해서는 다른 모든 하위 아카이브 볼륨이 동일한 디렉토리에 있어야합니다.
아카이브의 압축 수준 설정
7z 는 또한 아카이브의 압축 수준을 설정할 수 있습니다. 이 기능은-m 스위치를 사용하여 액세스할 수 있습니다. 7z 에는-mx0,-mx1,-mx3,-mx5,-mx7 및-mx9 와 같은 다양한 압축 수준이 있습니다.
여기에 대한 간략한 요약을 이러한 수준:
참고:이에 대해 더 많은 정보를 압축 수준에,여기에 머리.
$ 7z a -mx=
예를 들어,우리는 우리 무리의 파일 및 폴더에 디렉토리는 우리는 시도를 사용하여 압축은 다른 압축시됩니다. 그냥 당신에게 아이디어를주기 위해,여기에 압축 레벨’0’으로 아카이브가 생성되었을 때 사용 된 명령이 있습니다.
$ 7z a compression(-mx0).7z * -mx=0
마찬가지로,다른 명령이 실행되었습니다.
여기에 목록을 출력의 아카이브(를 이용하여 생산하는’ls’command),으로 자신의 이름을 건의 압축 수준에서 사용되는 그들의 생성,그리고 다섯 번째 열에서 출력을 드러내는 효과의 압축 수준에서 자신의 크기입니다.
디스플레이 기술한 정보의 보관
하려는 경우,7z 할 수 있는 전시 기술적인 정보의 보관-그것의 종류,물리적 크기,헤더는 크기,그리고 고도에 표준 출력됩니다. 이 기능은-slt 스위치를 사용하여 액세스할 수 있습니다. 이 스위치는’l’기능 문자에서만 작동합니다.
$ 7z l -slt
예를 들어,
$ 7z l -slt abc.7z
출력은 다음과 같습니다.
를 만들려는 경우 비 7zip 아카이브(는 기본적으로 만들어),지정할 수 있습니다 당신의 선택 t 스위치를 사용하여.
$ 7z a -t
다음 예는 a 를 작성하는 명령을 보여줍니다.zip 파일:
7z a -tzip howtoforge *
생성 된 출력 파일은’howtoforge 입니다.우편 번호’. 유형을 확인하려면’파일’명령을 사용하십시오.
So,howtoforge.zip 은 실제로 ZIP 파일입니다. 마찬가지로 7z 가 지원하는 다른 종류의 아카이브를 만들 수 있습니다.
결론
로는 것에 동의하고,지식의 7z’기능이자’와 함께’스위치’을 최대한 활용할 수 있습 밖의 도구입니다. 우리는 아직 스위치로 끝나지 않았습니다-2 부에서 논의 될 몇 가지 더 있습니다.