- 1. Hur man skapar en zip -fil i Linux
- 2. Hur man lägger till kataloger eller underkataloger till en komprimerad fil i Linux
- 3. Så här ställer du in komprimeringsnivån för en fil i Linux
- 4. Hur man lägger till ett lösenord till en komprimerad fil i Linux
- 5. Hur man extraherar en komprimerad fil i Linux
- 6. Hur man extraherar filerna till en katalog i Linux
- 7. Hur man extraherar lösenordet från en komprimerad fil i Linux
- 8. Hur man utesluter filer från att packa upp i Linux
- 9. Hur man skriver över filer i Linux
- 10. Hur man söker efter en text i en komprimerad fil i Linux
- 11. Hur man lägger till ett lösenord till en komprimerad fil i Linux
- 12. Hur man visar detaljerna för en komprimerad fil i Linux
- 13. Hur man söker efter innehåll i en zip -fil på Linux
- 14. Hur man får tillgång till zip -filinformation på Linux
- 15. Hur man delar upp en komprimerad fil i Linux på Linux
Många gånger har du märkt att du måste skicka olika filer samtidigt eller använda dem på andra datorer men du vill inte kopiera alla element eftersom detta kan anta en visuell störning eller att storleken på dessa inte ligger inom intervallet som fastställts av programmet.
För att göra detta bör du inte oroa dig eftersom det har funnits en lösning i flera decennier och det är inget mer och inget mindre än att använda ZIP -komprimering för detta. Det är sant att komprimering hjälper till att minska filernas originalstorlek, men vi kan gå mycket längre än så och etablera säkerhetsåtgärder som lösenord, utesluta filer och fler uppgif.webpter som kan vara mycket användbara i ditt dagliga arbete.
Filer med .zip -tillägget avser filer som innehåller olika objekt i dem för att optimera deras storlek och rörlighet så mycket som möjligt. Dess drift består i princip av att minska det totala antalet bitar och byte i en fil och därmed underlätta dess sändning via långsamma internetanslutningar eller uppta mindre utrymme på hårddisken.
Nu, i Linux -miljöer är det naturligt att använda komprimerade filer med tilläggen .tar.gz och tar.bz2 men när vi arbetar med fler människor kan de skicka oss en .zip -fil för att fungera tillsammans och därför är det mer än nödvändigt att lära dig att hantera och använda dessa typer av filer i Linux. Således kommer vi alltid att ligga ett steg före de problem som kan uppstå.
Som standard i UNIX-baserade operativsystem, till exempel Linux, hittar vi zip (komprimering) och unzip (dekomprimering) funktioner integrerade för dessa uppgif.webpter. Men för att lägga till fler möjligheter har vi andra funktioner som zipcloak, zipdetails, zipsplit och zipinfo som vi kommer att se senare och vi kommer att förstå vilken roll de spelar inom Linux.
DistributionsanläggningarZip -funktionerna är som standard i distributioner som Ubuntu 19.04, 18.10 och 18.04 men om du använder Fedora 29 måste du installera dem med följande kommando:
sudo dnf installera perl-IO-CompressOm du använder CentOS 7 måste du köra:
sudo yum installera perl-IO-Compress
Redo, vi har pratat tillräckligt om komprimering och nu är det dags att se hur man använder dessa verktyg i Linux, för det här fallet kommer vi att använda Ubuntu 19.04.
1. Hur man skapar en zip -fil i Linux
Detta är huvuduppgif.webpten som ska utföras.
Steg 1
I det här fallet måste vi tilldela namnet på filen för att komprimera (det är inte nödvändigt att lägga till .zip -tillägget) och filerna som kommer att komprimeras, för detta går vi till önskad katalog, i detta exempel Desktop, och vi kommer att utföra följande:
zip Solvetic * .txtSteg 2
I det här exemplet skapas den komprimerade Solvetic -filen med alla textfiler på skrivbordet, vi kan lägga till de andra tilläggen för de tillgängliga elementen, till exempel:
zip Solvetic * .txt * .docx
Steg 3
Där kommer vi att se filerna som har lagts till i den komprimerade filen och den kommer att skapas i samma katalog:
Steg 4
En punkt att komma ihåg är att om vi arbetar med flera filer av olika storlekar, kommer detta kommando att visa filnamnet samt mängden komprimering som är associerad med varje fil:
Steg 5
För att se detaljerna för den komprimerade filen som vi skapat kör vi:
ls -l Solvetic.zip
Steg 6
Där hittar vi detaljer som:
- Tilldelade behörigheter
- Användare som skapade filen
- Uppgif.webptsdatum och -tid med mera
Steg 7
Vissa användare vill inte se utmatningen med filerna som har lagts till i komprimeringen, eftersom det kan vara för många, för att hoppa över utmatningen med resultaten, kommer vi att lägga till -q (tyst) parameter så här:
zip -q Solvetic * .txt
2. Hur man lägger till kataloger eller underkataloger till en komprimerad fil i Linux
Det är normalt att när vi arbetar i en katalog innehåller den många fler underkataloger som vi vill lägga till, men målet är inte alltid att lägga till dem alla.
Steg 1
Med kommandot zip kan vi inkludera underkataloger i filen som skapats med alternativet -r (rekursiv) och ange namnet på underkatalogen, i det här fallet går vi till / etc -katalogen och lägger till komprimera alla filer vars tillägg är .conf men utöver det Vi kommer att lägga till pm -underkatalogen, för detta kör vi följande i terminalen.
zip -r -q Solvetic pm / * .confSteg 2
Vi ser att .conf -filerna och den angivna underkatalogen har lagts till.
3. Så här ställer du in komprimeringsnivån för en fil i Linux
När du skapar en komprimerad fil är dess bas exakt det, komprimering, i Linux kan vi använda ett intervall från 0 till 9, där värdet 0 hänvisar till det faktum att ingen typ av komprimering kommer att användas och 9 uppenbarligen den högsta komprimeringen, du måste förstå att Ju högre komprimering processen att skapa zip -filen kommer att bli mer försenad, så om din dygd inte är tålamod, använd ett lågt värde.
Som standard i Linux är komprimeringsvärdet 6.
Steg 1
Om vi till exempel vill skapa en fil utan komprimering kör vi:
zip -0 -r -q Solvetic * .txt
Steg 2
Om vi vill implementera den maximala komprimeringen kommer vi att använda följande.
Det är viktigt att ange det komprimeringsintervall som ska användas i kommandot ovan.
Skillnaden mellan ingen komprimering (nivå 0) och standardkomprimering (nivå 6) är 400K medan skillnaden mellan standardkomprimering och den högsta komprimeringsnivån är 4K.
zip -9 -r -q Solvetic * .txt
4. Hur man lägger till ett lösenord till en komprimerad fil i Linux
Vi nådde en av de mest känsliga punkterna sedan säkerheten för de filer som kommer att komprimeras spelar in, vi pratar om möjligheten att lägga till ett lösenord till zip -filerna i Linux.
Steg 1
För detta, lägg helt enkelt till parametern -e (kryptera) till raden i terminalen enligt följande:
zip -e -r -q Solvetic * .txtSteg 2
När du trycker på Enter måste vi ange och bekräfta lösenordet:
Steg 3
När vi väl har tilldelats det ögonblicket vi vill extrahera innehållet i zip -filen kommer vi att se följande. Om vi inte har rätt lösenord blir det svårt att komma åt informationen i den komprimerade filen.
5. Hur man extraherar en komprimerad fil i Linux
Steg 1
En annan naturlig uppgif.webpt i denna typ av uppgif.webpt är att extrahera de filer som har komprimerats, för detta måste vi använda kommandot unzip med namnet på den komprimerade filen så här. Där kan vi se vilka filer som har extraherats och det är viktigt att förtydliga att ZIP -filer inte visar detaljer om filens ägande, som standard tilldelas alla filer som vi extraherar till den konfigurerade ägaren som utför extraktionsuppgif.webpten.
packa upp Solvetic.zip
Steg 2
Om vi inte vill se de filer som är dekomprimerade kan vi använda alternativet -q (tyst):
packa upp -q Solvetic.zip
6. Hur man extraherar filerna till en katalog i Linux
Steg 1
Ett av de användbara alternativen för komprimering och dekomprimering i Linux är att vi kan omdirigera de komprimerade filerna till en ny katalog, detta hjälper till att få en order och en bättre visuell presentation av dessa, för detta använder vi parametern -d (katalog ), i I det här fallet kommer vi att skapa en ny mapp som heter Dokument där filerna kommer att extraheras:
unzip -q Solvetic.zip -d ./Documents
Steg 2
Som ett resultat av denna åtgärd kommer vi att se filerna som har packats upp i den nya automatiskt skapade mappen:
FÖRSTORA
7. Hur man extraherar lösenordet från en komprimerad fil i Linux
Steg 1
När en lösenordsskyddad fil har skapats, när vi använder kommandot unzip tillsammans med parametern -q, måste vi ange det tilldelade lösenordet, om det är felaktigt ser vi följande:
Steg 2
Men om vi anger rätt lösenord blir resultatet följande:
NoteraOm vi befinner oss i en säker miljö där andra kan se lösenordet eller oss själva om vi glömmer det, kan vi lagra det i systemet med -P -parametern enligt följande:
packa upp -P "lösenord" -q Solvetic.zip
8. Hur man utesluter filer från att packa upp i Linux
Många gånger när vi komprimerar en fil med zip i Linux kan vi vara värd för multimediefiler som bilder, musik, etc., systemfiler eller kontorsfiler som docx, odt, etc., men i dekompressionsprocessen har vi möjlighet att utesluta vissa tillägg och släpp bara de önskade
Steg 1
Till exempel i det här fallet har vi .txt- och .docx -filer:
Steg 2
Först och främst lägger vi till alla dessa filer i en komprimering:
zip Solvetic * .txt * .docx
Steg 3
Nu ska vi bara extrahera textfilerna (.txt), för detta kör vi:
packa upp -q Solvetic.zip -x * .docx
Steg 4
Som ett resultat kommer vi att se att endast textfilerna har extraherats:
9. Hur man skriver över filer i Linux
Steg 1
När vi extraherar en komprimerad fil i Linux, om någon av filerna finns, ser vi följande meddelande:
Steg 2
Alternativen är:
Och det ärLåter dig skriva över filen
y: Ja
Låt bliSkriv över filen och lämna originalet
nörd
TILLSkriv över alla filer
A: Alla
IngenSkriv inte över några av de tillgängliga filerna
N: Ingen
Döp omDetta alternativ extraherar filen men det kommer att vara nödvändigt att tilldela ett nytt namn
r: Byt namn
Steg 2
Om vi vill tvinga alla filer att skrivas över, använder vi parametern -o så här:
packa upp -o -q Solvetic.zip
10. Hur man söker efter en text i en komprimerad fil i Linux
Steg 1
Detta alternativ ger oss möjlighet att söka efter en viss fil eller text i den komprimerade filen, för detta använder vi raden -l (listarkiv) enligt följande:
unzip -l Solvetic.zip | demSteg 2
Vi kommer att se följande:
Steg 3
Där hittar vi detaljer som:
- längden på varje fil
- Utgåva datum och tid
- filnamn
11. Hur man lägger till ett lösenord till en komprimerad fil i Linux
Steg 1
Det är mycket användbart, tro oss, eftersom det gäller när vi av någon anledning har glömt lösenordet för zip -filen i Linux, i denna typ av situation kommer kommandot zipcloak till spel, för detta kommer vi att utföra följande:
Zipcloak Solvetic1.zipSteg 2
Detta kommando kommer att begära att vi anger och bekräftar ett nytt lösenord för den valda filen:
12. Hur man visar detaljerna för en komprimerad fil i Linux
Steg 1
En annan av de funktioner som är integrerade i Linux för användning av komprimerade filer är zipdetails som, som namnet indikerar, kommer att ge oss specifika detaljer om innehållet, vi kommer att använda följande rad:
zipdetails Solvetic.zip | dem
Steg 2
Informationen som visas innebär:
- Filhuvud
- Komprimeringsmetod som används
- Fillängd
- Senaste åtkomst
- UID -storlek
- Komprimeringslängd och mycket mer information
13. Hur man söker efter innehåll i en zip -fil på Linux
En annan användbar funktion är att söka efter en term i en komprimerad fil, för detta kommer vi att använda zipgrep -funktionen. Där hittar vi filerna och texten som är associerad med sökningen.
zipgrep Solvetic Solvetic.zip
14. Hur man får tillgång till zip -filinformation på Linux
Steg 1
Det är praktiskt när vi vill se detaljerad information om den komprimerade filen, i det här fallet måste vi använda kommandot zipinfo:
zipinfo Solvetic.zip | dem
Steg 2
Vi hittar detaljer som:
- Filbehörigheter
- Den version av verktyget som används för att skapa ZIP -filen.
- Komprimeringsmetod
- Originalfilstorlek
- Filbeskrivning
- Namnet på föremålen inuti surfplattan och mer
Steg 3
Filbeskrivningen består av två tecken som är:
- Det första tecknet kan vara ett "t" eller ett "b" som anger om det är en text- eller binärfil, om det är en stor bokstav betyder det att filen är krypterad.
- Det andra tecknet representerar typen av metadata som ingår i filen, alternativen är inga, ett utökat lokalt huvud, ett "extra fält" eller båda.
15. Hur man delar upp en komprimerad fil i Linux på Linux
Det är idealiskt när vi behöver ändra storleken på den skapade filen, kom ihåg att det finns vissa storleksbegränsningar när du skickar en fil, för att minska eller upprätta en ny storlek använder vi alternativet -n (storlek) tack vare vilken det kommer att vara möjligt att definiera en maximal storlek för filerna. ZIP -filer, om de är nya eller befintliga.
Vi kan utföra följande. Med detta kommando har vi definierat storleken i maximalt 100 KB.
zipsplit -n 102400 Solvetic1.zip
Tack vare kommandona zip och unzip (med dess olika funktioner) kommer arbetet med att komprimera och dekomprimera filerna i Linux en riktigt enkel uppgif.webpt, det fungerar, säkert och bäst av allt effektivt.