Sådan Kryptere du filer eller mapper - Mac OS X - 2017
Indholdsfortegnelse:
zip
kommando- Installer zip på Ubuntu og Debian
- Installer Zip på CentOS og Fedora
- Sådan ZIP filer og mapper
- Kompressionsmetoder og niveauer
- Oprettelse af en adgangskodebeskyttet ZIP-fil
- Oprettelse af split zip-fil
- ZIP-eksempler
- Konklusion
Zip er det mest udbredte arkivfilformat, der understøtter tabfri datakomprimering.
En zip-fil er en databeholder, der indeholder en eller flere komprimerede filer eller mapper. Komprimerede (zippede) filer tager mindre diskplads, og de kan overføres fra en til en anden maskine hurtigere end ukomprimerede filer. Zip-filer kan let ekstraheres i Windows, macOS og Linux ved hjælp af de tilgængelige værktøjer til alle operativsystemer.
I denne tutorial vil vi vise dig, hvordan du Zip (komprimerer) filer og mapper i Linux ved hjælp af
zip
kommandoen.
zip
kommando
zip
er et kommandolinjeværktøj, der hjælper dig med at oprette Zip-arkiver.
Zip-kommandoen har følgende syntaksform:
zip OPTIONS ARCHIVE_NAME FILES
For at oprette et zip-arkiv i et specifikt bibliotek skal brugeren have skrivetilladelser på det bibliotek.
Zip-filer understøtter ikke information om ejerskab i Linux-stil. De udpakkede filer ejes af den bruger, der kører kommandoen.
Brug
tar
kommandoen for at bevare filejerskabet og tilladelserne.
zip
hjælpeprogrammet er ikke installeret som standard i de fleste Linux-distributioner, men du kan nemt installere det ved hjælp af din pakkeadministrator.
Installer zip på Ubuntu og Debian
Installer Zip på CentOS og Fedora
Sådan ZIP filer og mapper
Hvis du vil Zip en eller flere filer, skal du angive de filer, du vil tilføje til arkivet, adskilt med mellemrum som vist nedenfor:
zip archivename.zip filename1 filename2 filename3
adding: filename1 (deflated 63%) adding: filename2 (stored 0%) adding: filename3 (deflated 38%)
Som standard udskriver
zip
kommandoen navnene på de filer, der er tilføjet til arkivet og komprimeringsmetoden. Vi forklarer komprimeringsmetoder og niveau senere i denne vejledning.
Når du specificerer Zip-arkivnavnet, hvis du udelader
.zip
udvidelsen, tilføjes det automatisk, medmindre arkivnavnet indeholder en prik.
zip archivename.zip filename
opretter et arkiv med samme navn som
zip archivename filename
.
For at undertrykke output fra
zip
kommandoen skal du bruge indstillingen
-q
:
zip -q archivename.zip filename1 filename2 filename3
Ofte opretter du Zip-arkiv for et bibliotek inklusive indholdet af undermapper. Muligheden
-r
giver dig mulighed for at gennemse hele mappestrukturen rekursivt.
For at oprette et zip-arkiv for et bibliotek, du vil bruge:
zip -r archivename.zip directory_name
Du kan også tilføje flere filer og mapper i det samme arkiv:
zip -r archivename.zip directory_name1 directory_name2 file1 file1
Kompressionsmetoder og niveauer
Standardkomprimeringsmetoden for Zip er deflate. Hvis zip-hjælpeprogrammet bestemmer, at en fil ikke kan komprimeres, gemmer den simpelthen filen i arkivet uden at komprimere den ved hjælp af butiksmetoden. I de fleste Linux-distributioner understøtter zip-hjælpeprogrammet også bzip2- komprimeringsmetoden.
For at specificere en komprimeringsmetode skal du bruge indstillingen
-Z
.
zip -r -Z bzip2 archivename.zip directory_name
… adding: sub_dir/ (stored 0%) adding: sub_dir/file1 (bzipped 52%) adding: sub_dir/file2 (bzipped 79%)
zip
kommandoen giver dig mulighed for at specificere et komprimeringsniveau ved hjælp af nummer, der er præfixeret med en bindestreg fra 0 til 9. Standardkomprimeringsniveauet er
-6
. Når du bruger
-0
, gemmes alle filer uden komprimering.
-9
tvinger
zip
kommandoen til at bruge en optimal komprimering til alle filer.
For eksempel at bruge komprimeringsniveauet
-9
, skriver du noget lignende:
zip -9 -r archivename.zip directory_name
Jo højere komprimeringsniveau, jo mere CPU-intensiv er zip-processen, og det vil tage mere tid at gennemføre.
Oprettelse af en adgangskodebeskyttet ZIP-fil
zip -e archivename.zip directory_name
Du bliver bedt om at indtaste og bekræfte arkivadgangskoden:
Enter password: Verify password:
Oprettelse af split zip-fil
Forestil dig, at du vil gemme Zip-arkivet på en filhostingstjeneste, der har en uploadstørrelse på filstørrelse på 1 GB, og dit Zip-arkiv er 5 GB.
Du kan oprette en ny delt Zip-fil ved hjælp af indstillingen
-s
efterfulgt af specificeret størrelse. Multiplikatoren kan være k (kilobyte), m (megabyte), g (gigabyte) eller t (terabyte).
zip -s 1g -r archivename.zip directory_name
Kommandoen ovenfor fortsætter med at oprette nye arkiver i et sæt, når den når den specificerede størrelsesgrænse.
archivename.zip archivename.z01 archivename.z02 archivename.z03 archivename.z04
ZIP-eksempler
Opret et zip-arkiv med navnet archivename.zip, der indeholder alle filerne i det aktuelle bibliotek.
zip archivename *
Samme som ovenfor inklusive de skjulte filer (filer der starter med en prik):
zip archivename.* *
Opret et zip-arkiv med navnet
archivename.zip
indeholder alle MP3-filer i det aktuelle bibliotek uden at komprimere filerne.
Konklusion
I Linux kan du oprette zip-arkiver med
zip
kommandoen.
For at udpakke et ZIP-arkiv på et Linux-system kan du bruge unzip-kommandoen.
zip terminalSådan vælges og vises vælg Mapper på Startmenu i Windows 10
Du kan tilpasse, vælge, vise udvalgte mapper og elementer på Windows 10 Start Menu. Posten fortæller også, hvad du skal gøre, hvis den er grå.
Farve dine Windows 7 mapper for nem identifikation med Rainbow Mapper
Rainbow Mapper er et godt program, der giver dig mulighed for at ændre farven på dine Windows 7 & Vista-mapper lige fra kontekstmenuen.
Sådan opretter du mapper i linux (mkdir-kommando)
I Linux-systemer kan du oprette nye mapper enten fra kommandolinjen eller ved hjælp af skrivebordets filhåndtering. Den kommando, der giver dig mulighed for at oprette mapper (også kendt som mapper) er mkdir.