Egyetlen fájl vagy könyvtár kibontása a TAR-ból vagy a TAR.GZ-ből

Egyetlen fájl vagy könyvtár kibontása a TAR-ból vagy a TAR.GZ-ből
Az Önhöz hasonló olvasók támogatják a MUO-t. Amikor a webhelyünkön található linkek használatával vásárol, társult jutalékot kaphatunk. Olvass tovább.

A tarball (TAR vagy TAR.GZ) egyetlen archívumként összecsomagolt fájlok halmaza, amely megkönnyíti nagyszámú fájl helyi vagy interneten keresztüli tárolását és átvitelét. Amikor szüksége van a fájlokra, egyszerűen kibonthatja az archívumot.





Fontolja meg azt a forgatókönyvet, amikor egyetlen fájlra van szüksége egy nagy archívumból. Ilyen esetben a teljes archívum kibontása helyett csak a szükséges fájlt bonthatja ki. Lássuk hogyan.





hogyan kell használni a snapchat -et az iskolai wifi -n vpn nélkül
MAKEUSEOF A NAP VIDEÓJA GÖRGÖZSEN A TARTALOM FOLYTATÁSHOZ

Tekintse meg a Tarball tartalmát

Ha csak a tartalmát szeretné megtekinteni egy TAR vagy TAR.GZ fájl , nem kell kicsomagolnia. Ehelyett használja a következő parancsot, hogy megnézze, mi van benne:





 tar -tvf [archive.tar] 
tar -ztvf [archive.tar.gz]

Ez kinyomtatja az archívumban lévő összes fájl és könyvtár listáját.

  tar fájl tartalmának megtekintése

Csomagoljon ki egy fájlt a Tarballból

Egyetlen fájl kibontásához a TAR vagy TAR.GZ fájlból használja a következő parancsformátumot:



 tar -xvf [archive.tar] [path-to-file] 
tar -zxvf [archive.tar.gz] [path-to-file]

Ne feledje, hogy meg kell adnia a kicsomagolni kívánt fájl teljes elérési útját. A fájl vagy könyvtár teljes elérési útját a tar -tvf [archív.tar] parancs.

Fájl kibontásához teszt1.txt tól teszt.vesz és teszt.tar.gz fájlokat, a parancsok a következők lennének:





 tar -xvf test.tar test1.txt 
tar -zxvf test.tar.gz test1.txt

...ahol:

  1. -x fájlok kibontására szolgál az archívumból
  2. -ban ben használják a haladás megfigyelésére, ahogy kivonják őket
  3. -f a tarballnév megadására szolgál
  4. -Val vel a TAR.GZ fájlok kicsomagolására szolgál

Ezek a parancsok kibontják a megadott fájlt az aktuális terminálkönyvtárból.





miért nem működik a netflix a telefonomon?
  egyetlen fájl kibontása a tarból

Egyetlen könyvtár kibontása a Tarballból

Hasonlóképpen, a következő szintaxis használatával egyetlen könyvtárat is kivonhat egy tarballból:

 tar xvf [archive.tar] [path-to-directory] 
tar -zxvf [archive.tar.gz] [path-to-directory]

Például egy egész kinyerésére teszt 1 alkönyvtárból a teszt.vesz archívum, akkor meg kellene adnia a könyvtár teljes elérési útját, pl. teszt/teszt1 :

 tar -xvf test.tar test/test1

Ezzel kibontja a teljes alkönyvtárat teszt/teszt1 az aktuális terminálkönyvtárban.

  egyetlen könyvtár kibontása a tarból

Csomagoljon ki egy fájlt vagy mappát egy másik könyvtárba

Te is fájl vagy könyvtár kibontása egy tarballból egy másik könyvtárba. Ehhez használja ugyanazt a szintaxist, mint fent, de adja hozzá a -C opció, majd a célkönyvtár:

 tar -xvf [archive.tar] -C [destination_directory] [file-or-directory] 
tar -zxvf [archive.tar.gz] -C [destination_directory] [file-or-directory]

Tegyük fel, hogy ki akarunk bontani egy könyvtárat teszt2 tól teszt.vesz archívum a Letöltések könyvtárat a jelenlegi munkakönyvtár helyett. A parancs ebben az esetben a következő lenne:

 tar -xvf test.tar -C ~/Downloads/ test/test2
  bontsa ki egyetlen könyvtárat egy másik könyvtárba

Töröljön egyetlen fájlt vagy könyvtárat egy tarballból

Ha egyetlen fájlt vagy könyvtárat kell törölnie egy TAR vagy TAR.GZ fájlból, használja a --töröl opció a tar paranccsal:

 tar -vf [archive.tar] --delete [file-or-directory]

Azonban nem törölhet közvetlenül egy fájlt vagy könyvtárat egy tömörített tarballból (TAR.GZ). Először ki kell csomagolnia a TAR.GZ fájlt, törölnie kell a fájlt vagy könyvtárat, majd újra tömörítenie kell.

A TAR.GZ fájl kicsomagolásához használja a következő parancsot:

hogyan indítsunk sorozatot a snapchatben
 gzip -d [archive.tar.gz]

A kicsomagolás a fájlt TAR-ba konvertálja. Most törölheti a fájlt a TAR archívumból a következő módon:

 tar -vf [archive.tar] --delete [file-or-directory]

Ezután tömörítse újra a TAR fájlt a gzip segítségével:

 gzip -f [archive.tar]
  fájl törlése a tarból

Takarítson meg időt az archívumok használata során Linuxon

Ha csak a szükséges fájlokat bontja ki az archívumból, akkor nemcsak a zsúfoltságot akadályozza meg, hanem időt is megtakarít, amelyet egyébként nagyszámú fájl keresésével töltene.

Néha a TAR-fájlok létrehozása és kibontása duplikált fájlokat eredményez a rendszerben. Ezért célszerű időnként azonosítani és eltávolítani ezeket az ismétlődéseket, hogy a hely zsúfolt legyen.