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

Ønsker å pakke ut en haug med filer. 7z via terminal.

Er det et innebygd kommandolinjeverktøy, tilgjengelig eller skal installere et program som leveres med et grafisk grensesnitt?

Kommentarer

Svar

Du kan installere p7zip med Homebrew. Så

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

Installering av Homebrew som @EraserPencil foreslo er fornuftig da OP-en kanskje trenger flere programmer i fremtiden, noe som vil være i hans fingertupper da. Du kan installere Homebrew med

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

Det bør bemerkes at det er 7z e, men som kommentert av @Qback , dette gjør nesten aldri det du vil hvis du har underkataloger i arkivet.

Kommentarer

  • Jeg har også 7zip installert. Dessverre sto det at arkivet er skadet og ikke klarte å trekke ut filen. Prøvde å installere 7za, og det fungerte som en sjarm.

Svar

Kommandolinjeversjonen av Unarkiv kan trekke ut .7z-filer.

Svar

MacOS håndterer ikke .7z-formatet.

UnArchiver er mitt favorittverktøy for håndtering av .7z og mange andre formater. Den er tilgjengelig både som et program og et kommandolinjeverktøy hvis det er slik du foretrekker å operere.

Svar

Hvis du ikke vil installere hjemmebrygging, kan du installere keka (som er en utmerket veiledning for (un) komprimering btw) og deretter koble til den medfølgende versjonen av p7zip funnet på Keka.app/Contents/Resources/keka7z

For å få den til å fungere fra kommandolinjen, koblet jeg den 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 fant også en annen helt gratis GUI-løsning som kan kjøres på macOS fra dette andre lignende spørsmålet

Keka – GRATIS macOS-filen un / arkiver.

Svar

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

Svar

Fordi du er kjent med CLI og kommer fra Linux-bakgrunn, kan du prøve Installere GNU-tar på Mac

Du må først installere Homebrew ,

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

og kjør deretter brew install gnu-tar. Tenk på brew som yum, eller apt-get ekvivalent.

Så kan du bruke 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 trekker ikke ut / pakker ut .7z filer.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *