7zip을 사용하여 추출하는 동안 경로 세그먼트를 제거 하시겠습니까?


9

파일 시스템 에서이 디렉토리를 만들지 않고 디렉토리의 하위 디렉토리 구조를 유지하지 않고 디렉토리 내의 모든 파일을 포함하는 7z 아카이브를 추출하는 방법이 있습니까 ( 7z e ...모든 경로 정보를 제거하기 때문에 원하는대로 작동하지 않습니다) )?

타르에서는 tar -x --strip=1 ...첫 번째 경로 구성 요소를 제거하는 데 사용 합니다. 7z와 동등한 것이 있습니까? 아니면 원치 않는 경로 세그먼트로 추출하고 내용을 올바른 위치로 옮기고 디렉토리를 삭제해야합니까?


1
7z 커맨드 라인 옵션을 살펴보면 한 번에 불가능합니다. 아마도 7z x구조를 생성하고 7z e경로 정보를 제거한 다음에 의해 생성 된 파일을 삭제하고 7z x시도해 보았지만 여전히 원하는 것은 아닙니다.
Sathyajith Bhat

압축 때이 작업을 수행 할 수는 없지만 압축 할 때 보관 루트 폴더를 제거 할 수 있습니다 . 대신에 7z a archive.7z path\to\folder할 일이 7z a archive.7z path\to\folder\*스트립에 folder보관 된 경로 이름에서.
jpaugh

답변:


0

GUI를 사용하여 수행 할 수 있습니다.

  1. 아카이브 내에서 원하는 디렉토리로 이동하십시오.
  2. 해당 디렉토리 또는 내용을 선택하십시오.
  3. 어느 한 쪽
    • 파일 관리자 (또는 그 내용)를 파일 관리자의 폴더로 끌어다 놓습니다. 또는
    • 7-Zip GUI의 추출 버튼을 사용하십시오.

(그래픽 솔루션이 좋지 않은 경우 사전에 사과드립니다. 귀하의 질문을 읽은 것이 확실하지 않았습니다.)

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.