Hvordan kan jeg pakke ud .7z-filer via MacOS-terminalen?

Ønsker at pakke en masse filer ud. 7z via terminal.

Er der et kommandolinjeværktøj indbygget, tilgængeligt eller I skal installere en applikation, der kommer med en grafisk grænseflade?

Kommentarer

Svar

Du kan installere p7zip med Homebrew. Så

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

Installation af Homebrew som @EraserPencil foreslog giver mening, da OP muligvis har brug for flere programmer i fremtiden, hvilket ville være lige ved hånden. Du kan installere Homebrew med

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

Det skal bemærkes, at der også er 7z e men som kommenteret af @Qback , dette gør næsten aldrig, hvad du vil, hvis du har underkataloger i arkivet.

Kommentarer

  • Jeg har også installeret 7zip. Desværre sagde det, at arkivet er beskadiget og ikke kunne udpakke filen. Forsøgte at installere 7za, og det fungerede som en charme.

Svar

Kommandolinieversionen af Fjern arkivering kan udtrække .7z-filer.

Svar

MacOS håndterer ikke .7z-formatet.

UnArchiver er mit yndlingsværktøj til håndtering af .7z og mange andre formater. Det er tilgængeligt som både et program og et kommandolinjeværktøj, hvis det er sådan, du foretrækker at arbejde.

Svar

Hvis du ikke ønsker at installere homebrew, kan du installere keka (som er en fremragende guide til (un) komprimering btw) og derefter linke til den medfølgende version af p7zip fundet på Keka.app/Contents/Resources/keka7z

For at få det til at fungere fra kommandolinjen, linkede jeg det til min /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...>] 

Svar

Vi fandt også en helt gratis GUI-løsning, der kan køre på macOS fra dette andet lignende spørgsmål

Keka – den GRATIS macOS-fil un / arkiver.

Svar

Du kan installere P7ZIP fra Rudix . Du har ikke til jeg nstall Rudix-økosystemet.

Svar

Fordi du er fortrolig med CLI og kommer fra en Linux-baggrund, kan du prøve Installation af GNU-tar på Mac

Du skal først installere Homebrew ,

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

kør derefter brew install gnu-tar. Tænk på brew som yum eller apt-get ækvivalent.

Så kan du bruge gtar på din Mac.

# 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 

Kommentarer

  • AFAIK tar udpakker / udpakker ikke .7z filer.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *