CLI를 통해 p7zip에 zip 디렉토리를 자체 zip 아카이브로 일괄 처리하도록 요청하려면 어떻게 해야 합니까?

CLI를 통해 p7zip에 zip 디렉토리를 자체 zip 아카이브로 일괄 처리하도록 요청하려면 어떻게 해야 합니까?

이 포럼에서 이 작업을 수행하는 방법에 대한 몇 가지 질문을 읽었지만 p7zip을 통해 수행할 수 있는 방법을 찾을 수 없습니다. 나는 기본적으로 p7zip이 디렉토리를 반복하고 해당 디렉토리의 각 최상위 디렉토리를 zip 또는 7zip 파일로 변환하기를 원합니다. 예를 들어, 디렉토리 a로 CD를 이동합니다. b, c, d, e 등의 디렉터리가 자체 압축 파일이 되기를 원합니다. 저는 명령줄의 고급 사용자가 아닙니다. 제가 거기까지 갈 테니 이 질문을 하실 때는 솔직하게 말씀해 주시기 바랍니다. 그런데 p7zip은 명령줄 인터페이스를 통해 rar, zip 및 기타 압축 작업을 수행할 수 있는 압축 유틸리티입니다.

감사해요.

답변1

Linux/Unix에서는 여전히 tar를 사용하여 디렉터리를 백업해야 합니다. p7zip은 여전히 ​​파일 압축기일 뿐입니다:

tar cf - [디렉터리 a] | 7z a -si [파일 이름].tar.7z

관련 정보