7z - Fájlarchiváló a legmagasabb tömörítési aránnyal
7z [adeltux] [-] [SWITCH] <ARCHIVE_NAME> <ARGUMENTS>...
A 7-Zip egy fájlarchiváló a legmagasabb tömörítési aránnyal. A program támogatja a 7z (amely megvalósítja az LZMA tömörítési algoritmust), ZIP, CAB, ARJ, GZIP, BZIP2, TAR, CPIO, RPM és DEB formátumokat. A tömörítési arány az új 7z formátumban 30-50%-kal jobb, mint a ZIP formátumban.
A 7z beépülő modulokat használ az archívumok kezelésére.
Hozzáadás
Töröl
Kivonat
Lista
Teszt
Frissítés
Kivonat teljes útvonallal
Tartalmazza az archívumokat
Archívumok kizárása
Százalékjelző letiltása
Tartalmazzon fájlneveket
ne tároljon szimbolikus linkeket; tárolja azokat a fájlokat/könyvtárakat, amelyekre mutatnak. VIGYÁZAT: a keresési szakasz soha nem érhet véget a rekurzív szimbolikus hivatkozások miatt
ln -s .. ldir
Állítsa be a tömörítési módot (a módszerek listáját lásd: /usr/share/doc/p7zip/DOC/MANUAL/cmdline/switches/method.htm)
Csak 7z formátum: engedélyezi vagy letiltja az archív fejléc titkosítását (alapértelmezett: ki)
Állítsa be a kimeneti könyvtárat
Állítsd be a jelszót
Alkönyvtárak ismétlése (FIGYELEM: ez a jelző nem azt teszi, amit gondolsz, kerüld a használatát)
SFX archívum létrehozása
Adatok olvasása az StdIn-ből, pl.
tar cf - directory | 7z a -si directory.tar.7z
Írjon adatokat az StdOutba, pl.
echo foo | 7z a dummy -tgzip -si -so > /dev/null
Beállítja az l (lista) parancs technikai módját
Az archívum típusa (7z, zip, gzip, bzip2, lzip vagy tar. A 7z formátum az alapértelmezett)
Hozzon létre köteteket
Frissítési lehetőségek
Állítsa be a munkakönyvtárat
Fájlnevek kizárása
Tételezzük fel, hogy minden lekérdezésnél igen
A 7-Zip a következő kilépési kódokat adja vissza:
Normál (nincs észlelve hiba vagy figyelmeztetés)
Figyelmeztetés (Nem végzetes hiba(ok)). Például egyes fájlok nem olvashatók a tömörítés során. Tehát nem voltak tömörítve
Fatális hiba
Hibás parancssori paraméterek
Nincs elég memória a működéshez
A felhasználó leállította a folyamatot a Control-C (vagy hasonló) gombbal
NE HASZNÁLJA a 7-zip formátumot biztonsági mentés céljából Linux/Unix rendszeren, mert: - A 7-zip nem tárolja a fájl tulajdonosát/csoportját.
Linux/Unix rendszeren a könyvtárak biztonsági mentéséhez a tar parancsot kell használni:
- könyvtár biztonsági mentése:
tar cf - directory | 7za a -si directory.tar.7z
- a biztonsági mentés visszaállításához:
7za x -so directory.tar.7z | tar xf -
Ha fájlokat és könyvtárakat szeretne küldeni (nem a fájl tulajdonosának) más Unix/MacOS/Windows felhasználóknak, használhatja a 7-zip formátumot.
Példa :
7za a directory.7z directory
Ne használja az "-r"-t, mert ez a zászló nem azt teszi, amit gondol.
Ne használja a/* könyvtárat a ".*" fájlok miatt (például: a "könyvtár/*" nem egyezik a "könyvtár/.profil" kifejezéssel)
Hozzáadja az összes fájlt a "dir1" könyvtárból az archívum archívumba.7z az "ultra beállítások" használatával:
7z a -t7z -m0=lzma -mx=9 -mfb=64 -md=32m -ms=on archive.7z dir1
7z archívum
lzma módszer
tömörítési szint=9 (ultra)
gyors bájtok száma LZMA esetén=64
szótár mérete=32 megabájt
tömör archívum=be
Adja hozzá az összes fájlt a "dir1" könyvtárból az SFX archívum archive.exe fájlba (Megjegyzés: az SFX archívumnak ".exe"-vel KELL végződnie):
7z a -sfx archive.exe dir1
Adja hozzá az "a_directory" könyvtár összes fájlját az "archive.7z" archívumhoz (bekapcsolt adat- és fejlécarchívum-titkosítással):
7z a -mhe=on -pmy_password archive.7z a_directory
7za(1), 7zr(1), bzip2(1), gzip(1), lzip(1), zip(1)
/usr/share/doc/p7zip/DOC/MANUAL/index.htm