Även om många användare tycker att en Gnu / Linux-distribution och system som Windows inte har något gemensamt, är sanningen att de gör det. Båda operativsystemen har vissa gemensamma element, till exempel vilken typ av filer som kan visas eller hantering av datorfiler.
I dessa avseenden har Gnu / Linux samma som Windows men på ett annat sätt. En av de typer av filer som ger flest problem för nybörjare i Gnu / Linux den komprimerade filen och dess sätt att arbeta. För att dekomprimera filer i Gnu / Linux behöver vi program som gör det och vissa kommandon för att komprimera eller dekomprimera filer. Men först och främst, låt oss först se vad komprimerade filer är.
Vad är komprimerade filer?
De komprimerade filerna är datorfiler som kännetecknas av att de tar mindre plats på hårddisken än filerna finns i dessa filer. Således används komprimerade filer och är idealiska för platser där du behöver spara utrymme. De komprimerade filerna har ett annat format än det ursprungliga formatet och är inte tillgängliga för något program förutom kompressorprogrammet som ansvarar för dekomprimering för att köra och visa de komprimerade filerna.
I Gnu / Linux kan vi hitta komprimerade filer i de program som förvaren skickar oss, när vi hämtar programpaketen och även när vi installerar programpaket, eftersom de olika paketformaten fortfarande är en typ av komprimerade filer som inte behöver något kompressorprogram för att köras.
Inom Gnu / Linux-operativsystemen hittar vi olika komprimerade filformat som kan användas från början, men vissa andra kräver ett kompressorprogram och ett annat dekompressorprogram. I allmänhet, alla program som är kompressorer tillåter oss att dekomprimera filen och därför behövs inte mer än ett program för att hantera dessa typer av filer och det finns till och med program som hanterar olika typer av komprimerade filer.
Hur installerar jag kompressorer i Gnu / Linux?
Det finns flera typer av komprimerade filer som alla distributioner kan hantera från första sekunden. Tjära, tar.gz och deras derivat är komprimerade filer som kan användas, men de är inte de mest populära bland datorsystem, där .zip och rar är de mest populära filformaten. Men ingen distribution har kompressorn för denna typ av fil eller specifika komprimerade filtyper installerade som standard, därför måste vi, efter installationen av distributionen, utföra följande i terminalen:
sudo apt-get install rar unrar unace zip unzip p7zip-full p7zip-rar sharutils mpack arj cabextract file-roller uudeview
detta om vi använder en Gnu / Linux-distribution baserad på Ubuntu eller Debian. Om tvärtom hade vi inte Ubuntu och vi använde en distribution baserad på Fedora eller Red Hatmåste vi skriva följande:
sudo dnf install rar unrar unace zip unzip p7zip-full p7zip-rar sharutils mpack arj cabextract file-roller uudeview
Om vi inte har Ubuntu och vi har Arch Linux eller dess derivat måste vi skriva följande:
Pacman -S rar unrar unace zip unzip p7zip-full p7zip-rar sharutils mpack arj cabextract file-roller uudeview
Denna metod går via en terminal men vi kan också göra det via en grafisk programvaruhanterare. I detta fall, vi måste leta efter kompressorer relaterade till .zip-, rar-, ace- och arj-format. Alla distributioner har grafiska programvaruhanterare med en webbläsare, så den grafiska installationen blir en snabb och enkel procedur. När vi har installerat dem kommer filhanteraren att ändras såväl som applikationsmenyn och snabbmenyerna.
Hur använder jag dem i terminalen?
Användningsprocessen med Gnu / Linux-terminalen är mycket enkel och enkel. Generellt kan vi säga att för att komprimera filer måste vi utföra kompressorkommandot följt av namnet på den komprimerade filen som vi kommer att skapa och de filer som vi vill komprimera.
Så att komprimera en fil till zip-format vi måste använda följande mönster:
zip archivo.zip archivo.doc archivo.jpg
Om vi vill skapa en fil i gzip-formatkommer mönstret att vara som följer:
gzip archivo.doc
Om vi vill skapa en fil i tjäraformat, då måste vi skriva följande:
tar -zcvf archivo.tgz archivo.doc
Vi måste utföra en liknande process när vi vill dekomprimera filer via terminalen. För detta måste vi följa samma mönster men ändra kommandot som ska köras. Således för packa upp filer i .zip-format vi måste skriva:
unzip archivo.zip
Om vi vill packa upp filer i .rar-format vi måste skriva:
unrar archivo.rar
Om vi vill packa upp filer i tjäraformat, då måste vi utföra följande:
tar -zxvf archivo.tgz
Om filen är i gzip-format, då måste vi utföra följande:
gzip -d archivo.zip
Det finns andra komprimerade filformat som kan installeras och användas via terminalen. I allmänhet dessa kompressorer följer samma mönster och om inte, kommer det alltid att visas på förvarets mansida, en mycket användbar sida för att få information om det program som vi kommer att använda.
Hur använder jag dem grafiskt?
Skapandet av komprimerade filer i vår distribution är grafiskt ganska enkelt. När du installerar tidigare kompressorer har filhanteraren ändrats. Således, i snabbmenyn som visas när vi gör det dubbelklicka på en fil så har du möjlighet att komprimera…. Om du väljer det här alternativet visas ett fönster som följande:
I den anger vi namnet på den nya filen och markerar vilken typ av komprimering vi vill utföra. Det vill säga om den komprimeras i .zip, tar.xz, rar, .7z, etc ...
Processen för grafiskt dekomprimering av filer i Gnu / Linux är ännu enklare än genom själva terminalen. Vi dubbelklickar på den komprimerade filen och ett fönster kommer att visas med alla dokument som filen innehåller. Om vi dubbelklickar på något av dessa dokument kommer det att visas tillfälligt, om vi vill packa upp filen markerar vi den och trycker sedan på extrahera-knappen. Också vi kan packa upp alla filer genom att trycka på "Extrahera" -knappen direkt, men vi måste se till att ingen fil är markerad eller vald.
Kan detta bara göras med komprimerade filer?
Sanningen är att nej. Det är många andra åtgärder vi kan göra med komprimerade filer. Vi kan inte bara packa upp eller skapa filer utan vi kan också kryptera dem eller så kan vi helt enkelt skapa flera filer av en viss storlek och gå med i dem för att skapa en enda komprimerad fil.
Men dessa operationer De är mer komplicerade att genomföra och det är inte nödvändigt att arbeta med dessa typer av filer, med tidigare kommandon och guider är det mer än tillräckligt att arbeta med komprimerade filer på ett effektivt och produktivt sätt.
$ sudo apt-get install ark
högerklicka sedan på filen, öppna med ark och extrahera 🙂
För dem som har Ubuntu eller Fedora (det kommer som standard)
i terminal skriv:
ett p
unp extraherar en eller flera filer som ges som kommandoradsargument:
$ unp file.tar
$ unp file.bz2 file.rpm file.dat file.lzip
Stödformat:
$unp -s
Kända arkivformat och verktyg:
7z: p7zip eller p7zip-full
ess: unace
ar, deb: binutils
arj: arj
bz2: bzip2
hytt: cabextract
chm: libchm-bin eller archmage
cpio, år: cpio eller år
dat: tnef
dms: xdms
exe: kanske orange eller packa upp eller unrar eller unarj eller lha
gz: gzip
hqx: macutils
lha, lzh: lha
lz: lzip
lzma: xz-utils eller lzma
lzo: lzop
lzx: unlzx
mbox: formail och mpack
pmd: ppmd
rar: rar eller unrar eller unrar-free
rpm: rpm2cpio och cpio
hav, hav. bin: macutils
shar: sharutils
tjära: tjära
tar.bz2, tbz2: tjära med bzip2
tar.lzip: tjära med lzip
tar.lzop, tzo: tjära med lzop
tar.xz, txz: tjära med xz-utils
tar.z: tjära med kompress
tgz, tar.gz: tjära med gzip
uu: sharutils
xz: xz-utils
Negativ upprepning gör ingenting vid / usr / bin / unp rad 317.
zip, cbz, cbr, jar, war, ear, xpi, adf: unzip
zoo: zoo
för att packa upp tarfiler, tar -zxvf file.tgz ??
Jag tror bara -xvf räcker
Någon som gör en handledning om hur man installerar PeaZip på Ubuntu och andra distros och hur man integrerar det med Gnome och Plasma 5, tack.
Tack packa upp dokument med pass i en installation ubuntu 18
Bra tuto men det skulle vara mycket bättre om kompressorerna kunde använda sig av multithreading. Jag måste packa upp 4 GB-filer och det tar lång tid på en Ryzen 5 1600x. Med htop har jag kunnat observera att prestandan är väldigt låg eftersom den använder en enda CPU.