OSX 10.10.4는 tar 파일이 아닌 개별 파일 수준에서 LZMA 압축을 지원합니까?


1

명령 줄에서 LZMA 알고리즘을 사용하여 일부 데이터베이스 덤프를 압축하고 싶습니다. 과, OSX, XZ 지원 추가 (작년 10 월 작성), 청구서

" OS X 10.10의 XZ 지원이 깨졌습니다. XZ Utils, 7zip 및 기타 널리 사용되는 압축 유틸리티로 만든 것과 같은 단일 파일 XZ 파일 스트림 전혀 지원되지 않는 . TAR 아카이브가 포함 된 XZ 파일 만 지원됩니다. OS X은 XZ 파일 내에 TAR 아카이브가 있어야한다고 주장한다. "

사실입니까?

LZMA 압축을 사용하여 tar 아카이브를 만들 수 있습니다.

$ tar cfJ dbDumps.tar.xz DbDumps

그러나 실제로 OSX는 LZMA 실행 파일을 제공하지 않습니다 (이해하는 한). 나는 리눅스 & amp; LZMA 실행 파일을 얻기 위해 "Homebrew"또는 "MacPorts"를 사용할 수있는 유닉스 포럼이지만 가능한 한 안정적인 Mac을 원하기 때문에 아직이 작업을 수행하지 않았습니다.

  • 그렇다면 커맨드 셸에서 HomeBrew, MacPorts 등의 사용자 정의 응용 프로그램을 추가하지 않고도 LZMA 알고리즘을 사용하여 비 tar 파일을 압축 할 수있는 방법이 있습니까? 압축을 수행하기 위해 GUI를 사용할 수 없습니다.

개별 파일을 압축 한 다음 대체 할 xz 도구가 있습니다. Homebrew 또는 MacPorts를 사용해도 Mac의 안정성에는 영향을 미치지 않습니다. 두 가지 모두 유틸리티를 설치하여 폴더를 구분하고 내장 된 항목을 대체하지 않습니다. 예를 들어 coreutils를 설치하고 ls와 같은 명령의 GNU 버전을 얻으려면 'gl'과 같이 'g'접두사가 붙을 것이고, 사용할 명령을 결정할 수 있습니다. 다른 명령의 이름은 동일하지만 다른 폴더의 이름이 지정 될 수 있으며 경로 및 별칭을 수정하여 특히 해당 명령을 실행할 수 있습니다.
empedocle
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.