MacOS 터미널을 통해 .7z 파일의 압축을 풀려면 어떻게합니까?


67

터미널을 통해 많은 파일을 압축 해제하려고합니다.

명령 줄 도구가 내장되어 있거나 사용 가능한지 또는 그래픽 인터페이스와 함께 제공되는 응용 프로그램을 설치해야합니까?


1
여기에서 해결책을 찾았습니다 : superuser.com/questions/548349/… 아직 테스트하지는 않았지만
Stephan

답변:


102

p7zipHomebrew와 함께 설치할 수 있습니다 . 그래서

% brew install p7zip
% 7za x myfiles.7z

@EraserPencil으로 Homebrew를 설치하면 향후 OP에 더 많은 프로그램이 필요할 수 있으므로 OP가 권장됩니다. Homebrew를 사용하여 설치할 수 있습니다

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

이 주목해야한다 7z e뿐만 아니라하지만 @Qback에 의해 주석으로,이 아카이브에 하위 디렉토리가있는 경우 당신이 원하는 일을 거의 절대 않습니다.


7zip도 설치되어 있습니다. 불행히도, 아카이브가 손상되어 파일을 추출하지 못했습니다. 7za 설치를 시도했지만 매력처럼 작동했습니다.
Xonshiz


7

MacOS는 .7z 형식을 기본적으로 처리하지 않습니다.

UnArchiver 는 .7z 및 기타 여러 형식을 처리하는 데 가장 좋아하는 도구입니다. 운영 방식을 선호하는 경우 응용 프로그램과 명령 줄 도구로 모두 사용할 수 있습니다.



1

homebrew를 설치하지 않으려면 keka (btw 압축 해제의 훌륭한 GUI)를 설치 한 다음 포함 된 p7zip 버전에 링크하십시오.Keka.app/Contents/Resources/keka7z

커맨드 라인에서 기능을 수행하기 위해 /usr/local/bin

> ln -s /Applications/Keka.app/Contents/Resources/keka7z /usr/local/bin/7z
> 7z -h

7-Zip [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02 (locale=utf8,Utf16=on,HugeFiles=on,64 bits,4 CPUs x64)
Modified by aONe for Keka

Usage: 7z <command> [<switches>...] <archive_name> [<file_names>...]
       [<@listfiles...>]

0

Rudix 에서 P7ZIP를 설치할 수 있습니다 . Rudix 생태계를 설치할 필요가 없습니다.


-4

CLI에 익숙하고 Linux 배경에서 온 것이므로 Mac에 GNU-tar 설치를 시도 할 수 있습니다.

먼저 Homebrew 를 설치해야합니다 .

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

그런 다음을 실행하십시오 brew install gnu-tar. 또는 이와 동등한 brew것으로 생각하십시오 .yumapt-get

그런 다음 gtarMac에서 사용할 수 있습니다 .

# on Mac
$ gtar czvf example.tar.gz example
example/
example/bla.txt

# send it to CentOS
# login to CentOS

$ tar xzvf example.tar.gz
example/
example/bla.txt

3
AFAIK tar.7z파일의 압축을 풀거나 풀지 않습니다 .
user3439894
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.