Linux:Tömörítés, archiválás
(Változatok közti eltérés) (Új oldal, tartalma: „= Tömörítés, archiválás = [TODO tar, gzip, bzip, zip, unzip, rar, unrar, rsync] * Készítsen a home könvtárában egy arch nevű könyvtárat! Másolja ide az /e…”) |
(→Tömörítés, archiválás) |
||
4. sor: | 4. sor: | ||
* Készítsen a home könvtárában egy arch nevű könyvtárat! Másolja ide az /etc könyvtár összes .conf kiterjesztésű fájlját! A további feladatokat itt fogjuk elvégezni. | * Készítsen a home könvtárában egy arch nevű könyvtárat! Másolja ide az /etc könyvtár összes .conf kiterjesztésű fájlját! A további feladatokat itt fogjuk elvégezni. | ||
+ | <code lang="bash"> | ||
+ | feri@aries:~$ mkdir arch | ||
+ | feri@aries:~/arch$ cd arch | ||
+ | feri@aries:~/arch$ cp /etc/*.conf . | ||
+ | </code> | ||
* Tömörítse gzip-pel és bzip2-vel is az adduser.conf fájlt! | * Tömörítse gzip-pel és bzip2-vel is az adduser.conf fájlt! | ||
+ | <code lang="bash"> | ||
+ | feri@aries:~/arch$ gzip adduser.conf | ||
+ | feri@aries:~/arch$ bzip2 adduser.conf | ||
+ | </code> | ||
* Bontsa ki az archívból az adduser.conf fájlt! | * Bontsa ki az archívból az adduser.conf fájlt! | ||
- | + | <code lang="bash"> | |
- | * Készítsen egy tar fájlt a /etc könyvtár összes .conf kiterjesztésű fájljáról a /tmp könyvtárba! | + | feri@aries:~/arch$ gunzip adduser.gz |
+ | feri@aries:~/arch$ bunzip2 adduser.bz2 | ||
+ | </code> | ||
+ | * Készítsen egy tar fájlt a /etc könyvtár összes .conf kiterjesztésű fájljáról a /tmp könyvtárba confBackup-<username>.tar néven! | ||
+ | <code lang="bash"> | ||
+ | feri@aries:~$ cd /etc | ||
+ | feri@aries:/etc$ tar cvf /tmp/confBackup-feri.tar . | ||
+ | </code> | ||
* Ellenőrizze e fájl épségét (kibonthatóságát)! | * Ellenőrizze e fájl épségét (kibonthatóságát)! | ||
- | * Bontsa ki a tar fájl tartalmát a /tmp/< | + | <code lang="bash"> |
- | * Törölje az előző feladatban kibontott fájlokat! A tar fájlból most csak az adduser.conf fájlt bontsa ki! | + | feri@aries:/etc$ tar tvf /tmp/confBackup-feri.tar |
+ | </code> | ||
+ | * Bontsa ki a tar fájl tartalmát a /tmp/<username> könyvtárba! | ||
+ | <code lang="bash"> | ||
+ | feri@aries:/etc$ mkdir /tmp/<username> | ||
+ | feri@aries:/etc$ cd /tmp/<username> | ||
+ | feri@aries:/tmp/feri$ tar xvf /tmp/confBackup-<username>.tar | ||
+ | </code> | ||
+ | * Törölje az előző feladatban kibontott fájlokat! A tar fájlból most csak az adduser.conf fájlt bontsa ki! (Alapul vesszük az előző feladatot, az aktuális könyvtár tehát a /tmp/<username>! | ||
+ | <code lang="bash"> | ||
+ | feri@aries:/tmp/feri$ rm * | ||
+ | feri@aries:/tmp/feri$ tar xvf /tmp/confBackup-feri.tar adduser.conf | ||
+ | </code> | ||
* Tömörítse a tar fájlt a gzip programmal! | * Tömörítse a tar fájlt a gzip programmal! | ||
- | * Egy paranccsal végezze el a /etc könyvtár .conf kiterjesztésű fájljainak archiválását úgy, hogy tömörített fájlt kapjon! | + | <code lang="bash"> |
- | + | feri@aries:/tmp/feri$ gzip /tmp/confBackup-feri.tar | |
+ | </code> | ||
+ | * Egy paranccsal végezze el a /etc könyvtár .conf kiterjesztésű fájljainak archiválását úgy, hogy tömörített fájlt kapjon! A keletkezett archív a /tmp/confBackup2-<username>.tgz, vagy a /tmp/confBackup2-<username>.bz2 legyen! | ||
+ | <code lang="bash"> | ||
+ | feri@aries:/tmp/feri$ cd /etc | ||
+ | feri@aries:/tmp/feri$ tar cvzf /tmp/confBackup2-feri.tgz . | ||
+ | vagy | ||
+ | feri@aries:/tmp/feri$ tar cvjf /tmp/confBackup2-feri.bz2 . | ||
+ | </code> | ||
* Szinkronizálja a /etc könyvtárat a saját arch könyvtárába! Végezze el e szinkronizációt újra! (Figyelje meg, hogy nem történik frissítés!) | * Szinkronizálja a /etc könyvtárat a saját arch könyvtárába! Végezze el e szinkronizációt újra! (Figyelje meg, hogy nem történik frissítés!) | ||
+ | <code lang="bash"> | ||
+ | feri@aries:/tmp/feri$ cd ~/arch | ||
+ | feri@aries:~/arch$ rsync -av /etc/*.conf . | ||
+ | </code> | ||
* Töröljön egy fájlt az arch könyvtárból, és szinkronizáljon újra! Helyreállította ez a mentésből törölt fájlt? | * Töröljön egy fájlt az arch könyvtárból, és szinkronizáljon újra! Helyreállította ez a mentésből törölt fájlt? | ||
+ | <code lang="bash"> | ||
+ | feri@aries:~/arch$ rm adduser.conf | ||
+ | feri@aries:~/arch$ rsync -av /etc/*.conf . | ||
+ | </code> |
A lap 2010. március 28., 20:39-kori változata
Tömörítés, archiválás
[TODO tar, gzip, bzip, zip, unzip, rar, unrar, rsync]
- Készítsen a home könvtárában egy arch nevű könyvtárat! Másolja ide az /etc könyvtár összes .conf kiterjesztésű fájlját! A további feladatokat itt fogjuk elvégezni.
feri@aries:~$ mkdir arch feri@aries:~/arch$ cd arch feri@aries:~/arch$ cp /etc/*.conf .
- Tömörítse gzip-pel és bzip2-vel is az adduser.conf fájlt!
feri@aries:~/arch$ gzip adduser.conf feri@aries:~/arch$ bzip2 adduser.conf
- Bontsa ki az archívból az adduser.conf fájlt!
feri@aries:~/arch$ gunzip adduser.gz feri@aries:~/arch$ bunzip2 adduser.bz2
- Készítsen egy tar fájlt a /etc könyvtár összes .conf kiterjesztésű fájljáról a /tmp könyvtárba confBackup-<username>.tar néven!
feri@aries:~$ cd /etc feri@aries:/etc$ tar cvf /tmp/confBackup-feri.tar .
- Ellenőrizze e fájl épségét (kibonthatóságát)!
feri@aries:/etc$ tar tvf /tmp/confBackup-feri.tar
- Bontsa ki a tar fájl tartalmát a /tmp/<username> könyvtárba!
feri@aries:/etc$ mkdir /tmp/<username> feri@aries:/etc$ cd /tmp/<username> feri@aries:/tmp/feri$ tar xvf /tmp/confBackup-<username>.tar
- Törölje az előző feladatban kibontott fájlokat! A tar fájlból most csak az adduser.conf fájlt bontsa ki! (Alapul vesszük az előző feladatot, az aktuális könyvtár tehát a /tmp/<username>!
feri@aries:/tmp/feri$ rm * feri@aries:/tmp/feri$ tar xvf /tmp/confBackup-feri.tar adduser.conf
- Tömörítse a tar fájlt a gzip programmal!
feri@aries:/tmp/feri$ gzip /tmp/confBackup-feri.tar
- Egy paranccsal végezze el a /etc könyvtár .conf kiterjesztésű fájljainak archiválását úgy, hogy tömörített fájlt kapjon! A keletkezett archív a /tmp/confBackup2-<username>.tgz, vagy a /tmp/confBackup2-<username>.bz2 legyen!
feri@aries:/tmp/feri$ cd /etc feri@aries:/tmp/feri$ tar cvzf /tmp/confBackup2-feri.tgz . vagy feri@aries:/tmp/feri$ tar cvjf /tmp/confBackup2-feri.bz2 .
- Szinkronizálja a /etc könyvtárat a saját arch könyvtárába! Végezze el e szinkronizációt újra! (Figyelje meg, hogy nem történik frissítés!)
feri@aries:/tmp/feri$ cd ~/arch feri@aries:~/arch$ rsync -av /etc/*.conf .
- Töröljön egy fájlt az arch könyvtárból, és szinkronizáljon újra! Helyreállította ez a mentésből törölt fájlt?
feri@aries:~/arch$ rm adduser.conf feri@aries:~/arch$ rsync -av /etc/*.conf .