Ø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
- Jeg fandt en løsning her: superuser.com/questions/548349/ … selvom jeg ikke har ' ikke testet det endnu
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
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.