om du är en Microsoft Windows-användare, och ditt arbete innebär att du skickar/tar emot stora filer via ett nätverk, finns det en möjlighet att du åtminstone har hört talas om (om det inte används) 7zip-verktyget. För dem som inte är medvetna, är 7zip en prisbelönt, öppen källkod fil arkivet som påstås ha ”en hög kompressionsförhållande.”
”kompressionsförhållandet i det nya 7z-formatet är 30-50% bättre än förhållandet mellan ZIP-formatet”, säger verktygets officiella dokumentation., funktioner av 7zip att den officiella webbplatsen listar:
- För ZIP och GZIP-format, 7-Zip ger ett komprimeringsförhållande som är 2-10 % bättre än det förhållande som tillhandahålls av PKZip och WinZip
- Stark AES-256 kryptering i 7z-och ZIP-format
- självextraherande kapacitet för 7z-format
- Integrering med Windows Shell
- Kraftfull filhanterare
- En kraftfull kommandot line version
- Plugin för LÅNGT Chef
- Lokaliseringar för 87 språk
om du funderar över vilka utmärkelser 7zip har vunnit, från av: s sida på Wikipedia: 2007, SourceForge.,net beviljats community choice awards för ”Teknisk Design” och för ”Bästa Projekt”. I 2013 fick 7-Zip Toms Hardware Elite award på grund av överlägsenhet i hastighet och kompressionsförhållande.
tillräckligt många skäl för att lära sig hur man använder det, eller hur? Men är den tillgänglig på Linux? Tja, ja – det finns en port av kommandoradsversionen till Linux / Unix, och den heter p7zip.
i den här artikeln diskuterar vi hur du installerar och använder p7zip i Linux. Observera att alla instruktioner och kommandon som nämns i denna handledning har testats på Ubuntu 18.04 LTS.,
hämta och Installation av 7zip
Du kan enkelt ladda ner och installera p7zip-verktyget i Ubuntu med följande kommandon:
sudo apt-get install p7zip-full p7zip-rar
7zip-användning
p7zip-paketet installerar ett kommandoradsverktyg som heter 7z. Följande är dess syntax:
7z <ARCHIVE_NAME> <ARGUMENTS>...
om det verkar som en lite komplicerat, oroa dig inte, eftersom vi ska förklara 7z användning i baby steg.
till att börja med, låt oss förstå hur vi kan skapa en .7z arkiv med detta kommando., För detta, anta att det finns en katalog som heter filer som innehåller fyra filer:
nu är uppgiften att paketera alla dessa 4 filer i en .7z fil, säg filer.7z. så för att göra detta, skriv in katalogen filer på kommandoraden och kör följande kommando:
$ 7z a files.7z *
följande skärmdump visar kommandot i åtgärd:
Efter att ovanstående kommando har körts framgångsrikt, en fil som heter filer.7z kommer att skapas i din nuvarande arbetskatalog.,
anta nu att du oavsiktligt/avsiktligt tar bort de fyra filerna som finns i katalogen filer:
och vill hämta dem genom att extrahera .7z arkivfil vi just skapat. Detta kan göras med kommandoradsalternativet ’E’ på följande sätt:
7z e files.7z
det var grunderna för arkivering och extrahering med hjälp av 7z-verktyget. Antag nu att kravet är att skapa en .zip-fil., Detta kan enkelt göras med följande kommando:
7z a
till exempel:
7zip-verktyget låter dig också enkelt uppdatera en arkivfil efter skapandet. Anta till exempel att du har skapat ett arkiv och sedan insåg att något mer behöver läggas till det, istället för att ta bort det gamla arkivet och skapa ett nytt, kan du helt enkelt uppdatera det med de nya sakerna du vill lägga till.
anta till exempel att katalogen filer nu innehåller totalt 5 textfiler, och jag vill lägga till filen5 i filerna.7z arkiv., Då kan jag göra det med alternativet ” u ” i 7z-kommandot. Här är kommandot i åtgärd:
ett sätt att bekräfta att det uppdaterade arkivet nu innehåller totalt fem filer är att manuellt kontrollera det uppdaterade arkivet genom att dubbelklicka på det. Men om du vill göra det via kommandoraden kan du använda alternativet ” l ” som tillhandahålls av 7z-kommandot.
så som du kan se i skärmdumpen ovan bekräftade 7z-kommandot att filerna.7z arkiv har uppdaterats med den nya textfilen.,
gå vidare, om du vill ta bort något från ett arkiv som skapats av 7z, kan du göra det också. I det här fallet är kommandoradsalternativet som ska användas ”d”. Den övergripande syntaxen för kommandot är dock densamma.
7z d
Kom ihåg att du måste lägga till en ’-r’-omkopplare till ovanstående kommando om filen i fråga finns i en underkatalog som har arkiverats, men av någon anledning avskräcker den officiella 7z-dokumentationen användarna från att använda den här omkopplaren (jag testade den flera gånger och det fungerar för mig som förväntat).,
Följande är en viktig information som skaparna av 7z-verktyget vill att du ska komma ihåg:
För mer information om 7z, gå till kommandos mansida.
slutsats
som du skulle ha observerat under denna handledning är 7zip ett riktigt kapabelt arkiveringsverktyg. Det är inkarnation på Linux – p7zip-är inte bara lätt att installera men ganska lätt att använda också. En hel del dokumentation finns i form av en man sida, FAQ och supportsidor på verktygets officiella hemsida, samt information om dess Sourceforge notering., Om du är imponerad av 7zip, ge det ett försök.