Ø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
- Jeg fant en løsning her: superuser.com/questions/548349/ … selv om jeg ikke har ' ikke testet det ennå
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
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.