아카이브 이름을 딴 새 폴더로 추출하는 아카이브 관리자

아카이브 이름을 딴 새 폴더로 추출하는 아카이브 관리자

file-roller, xarchive, 7zip(지루한 해결 방법 포함)에는 다음과 같은 작업 흐름이 있습니다.

myarchive 폴더를 생성하고 거기에 압축을 풀지 않고 myarchive가 포함된 폴더에서 파일을 추출합니다.

Peazip, Winrar에는 아카이브 이름으로 명명된 새 폴더에 아카이브를 추출하는 옵션이 있습니다.

Peazip은 암시적 tar.gz 아카이브를 지원하지 않기 때문에 의문의 여지가 없습니다.

  1. 지정된 대로 새 폴더에 추출할 수 있는 pcmanfm 컨텍스트 메뉴와 통합되는 gz,tar,bz,rar 및 zip을 지원하는 아카이브 관리자가 있습니까?

답변1

Ubuntu에서는 .bz .gz .7z .bz2 등을 마우스 오른쪽 버튼으로 클릭하면(contexmenu) 항상 내 경험상 폴더에 압축이 풀립니다. 사용된 프로그램은....fileroller입니다.

또한 이것을 살펴보십시오:노틸러스의 Archive Manager 응용 프로그램에 대한 '추출 대상...' 상황에 맞는 메뉴 옵션이 있습니까?

다른 모든 방법이 실패할 경우: file-roller -h filename
-h 옵션은 파일이 압축 해제된 디렉터리를 강제로 생성합니다. 디렉토리 이름은 아카이브 이름에서 파일 이름 확장자를 뺀 것과 같습니다. 보다:man file-roller

답변2

file-roller -h는 아무것도 하지 않는 것 같습니다. 실제로 작동한다면 이것이 예상되는 솔루션입니다. 그렇지 않으면 다음과 같은 내용이 ext_folder경로의 파일에서 작동합니다 .

#!/bin/bash
dir=`echo $1 | perl -ne'/(.*)\./ && print $1'`
mkdir $dir
file-roller -e $dir $1 &

관련 정보