Annons

Linux-filkomprimeringInse det, vi har mycket saker på våra hårddiskar. Medan vissa av oss fortfarande har gott om ledigt utrymme tack vare den ständigt växande storleken på nya hårddiskar, har andra alla typer av data som snabbt tar upp det mesta av sitt utrymme. Där så är möjligt skulle dessa människor förmodligen vilja kunna komprimera sina data för att få så mycket ledigt utrymme som möjligt.

Under Windows kan du komprimera dina data med själva filsystemet (som kan identifieras av den blå filen namn), men under Linux kan inte ext4 - standardfilsystemet för nästan alla distributioner - fil kompression. Oroa dig dock inte, det finns många andra sätt du kan komprimera dina filer under Linux - snabbt och enkelt.

Olika filtyper

Linux-filkomprimering

När Windows-användare använder filsystemet för att komprimera sina data skapar de troligtvis en .zip-fil. Även om detta är det mest erkända sättet i alla operativsystem för att både komprimera dina data och konsolidera alla utvalda filer i ett paket, det är verkligen inte det enda sättet för Linux-användare att uppnå samma sak. Det finns också .gzip-, .z-, .lzma-, .7z- och .rar-filer förutom .zip som du kan använda. Alla dessa fungerar på samma sätt, men de skiljer sig inte bara i namn utan i deras komprimeringsalgoritm. Vissa kan vara bättre på att komprimera vissa typer av filer, medan andra är bättre på andra.

Erfarna Linux-användare kan fråga om .tar-filer - dessa är faktiskt inte komprimerade, men är mer kända för att bara paketera andra filer tillsammans. Du hittar ofta en eller flera av de andra filtyperna i en .tar-fil, eftersom det är ganska inte bra att komprimera en fil som redan är komprimerad. Filändelserna för dessa filer är vanligtvis .tar.x, var x är en filtyp från föregående lista.

Det bör dock noteras att de flesta distributioner redan kommer med alla nödvändiga paket att läsa och skapa de flesta av dessa filtyper, men alla oläsbara filtyper bör läsas efter en snabb sökning i ditt respektive paket chef.

Enkla grafiska verktyg

Linux-filkomprimering

För att uppnå komprimering på alla system kan du använda lämpliga kommandoradsverktyg för att uppnå vad du vill. Gnome-stationära datorer (och jag antar också KDE) har enkla sätt att göra detta grafiskt. I Gnome, högerklicka helt enkelt på den fil (er) eller mapp (er) du vill komprimera, högerklicka på dem och välj sedan Komprimera. Du kommer sedan att bli ombedd önskat namn, filtyp, spara plats och lösenord för det komprimerade resultatet av ditt val. Det är ganska imponerande på grund av tillgängliga alternativ trots snabbhetens övergripande enkelhet.

Framtiden för komprimering

Som jag nämnde tidigare i min ext4 vs. btrfs artikel Ext4 vs. Btrfs: Varför vi byter [Linux]Helt ärligt, en av de sista saker som människor tittar på är vilket filsystem som används. Windows- och Mac OS X-användare har ännu mindre anledning att titta, eftersom de egentligen bara har en ... Läs mer , planeras stöd för komprimering i filsystemet för btrfs. För tillfället kan inte ext4 komprimera data av sig själv och kräver att andra program gör det istället och buntar dem i specialfiler. Btrfs kan göra filkomprimering, såväl individuellt som för hela partitionen, så du bör kunna få ut mesta möjliga av ditt diskutrymme sömlöst. När btrfs äntligen används i stor utsträckning bör det vara så enkelt som att gå in i filens, mappens eller partitionens egenskaper och aktivera komprimering.

Slutsats

Medan komprimering på Linux kanske inte är i det mest optimala tillståndet just nu, finns det fortfarande många alternativ som borde vara tillräckligt bra för många människor. Dessutom med den framtida stabila utgåvan av btrfs kan du använda filsystemkomprimering på ett sömlöst sätt. I alla fall bör du kunna få så mycket ledigt utrymme som möjligt med små problem.

Komprimerar du dina filer? Vad saknas när det gäller komprimering under Linux? Vad är din favoritmetod? Låt oss veta i kommentarerna!

Bildkredit: Markerad mappikon via Shutterstock

Danny är senior vid University of North Texas som tycker om alla aspekter av open source-programvara och Linux.