Kako odstraniti datoteke iz sistema Linux

How Untar Files Linux



Tar je zelo priljubljen arhivski format, zlasti v Linuxu. V mnogih primerih distributerji uporabljajo arhiv tar za dostavo posodobitev paketov. Arhiv Tar pogosto najdemo tudi pri skupni rabi datotek na spletu.

Preverite, kako odstranite datoteke iz sistema Linux.







Tar v Linuxu

Za upravljanje arhivov tar so vse distribucije Linuxa opremljene z orodjem tar. To orodje bomo uporabili za ekstrahiranje vsebine tar arhiva.



Pokažimo vse s primerom. Najprej ustvarimo tar arhiv z več datotekami in imeniki. Tu sem ustvaril imenik z imenom Mravlje, ki se bo spremenil v arhiv tar.



$drevoMravlje/





Zdaj naredimo tar imenik iz imenika. Tu bo tar za delo uporabil različne algoritme stiskanja. Običajna praksa je, da algoritem stiskanja narekuje ime izhodne datoteke.

Če želite ustvariti tar arhiv s stiskanjem gzip, uporabite naslednji ukaz.



$katran -cvzfants.tar.gz<imenik_datoteke_virov>

Če želite ustvariti tar arhiv s stiskanjem bzip2, uporabite naslednji ukaz.

$katran -cvjfmravlje.tar.bz2<imenik_datoteke_virov>

Če želite ustvariti tar arhiv s stiskanjem XZ, uporabite naslednji ukaz.

$katran -cvJfants.tar.xz<imenik_datoteke_virov>

Izvlečenje datotek tar

Navedite vsebino katrana

Naslednji ukaz tar bo prikazal vse datoteke in imenike, vključene v arhiv tar.

$katran -tvf <tar_archive>

Na hitro razčlenimo zastave, ki smo jih uporabljali.

  • t: Taru pove, naj navede vsebino arhiva.
  • v: Taru pove, naj natisne svoje dejanje na konzoli.
  • f: Tar pove, v kateri datoteki naj izvede dejanje.

Izvlecite celotno datoteko

Zdaj smo pripravljeni izvleči tar arhiv, ki ga imamo pri roki. Medtem ko ste za ustvarjanje različnih vrst tar arhivov morali uporabiti različne ukaze, lahko za izvlečenje vseh uporabimo le en sam ukaz tar.

Naslednji ukaz tar bo izvlekel veljaven arhiv tar. Če obstajajo datoteke s podobnimi imeni, bo tar po ekstrakciji prepisal datoteke zunaj arhiva.

$katran -xvf <tar_archive>

Pred nami je ena nova zastava katrana.

  • x: Taru pove, naj izvleče arhiv.

Če ne želite, da tar prepiše obstoječe podatke, dodajte zastavico -k. Tar pove, naj ne prepiše/zamenja nobene obstoječe datoteke ali imenika.

$katran -xvkf <tar_archive>

Izvlecite določene datoteke

Obstaja nekaj situacij, ko ne potrebujete celotnega arhiva tar, da izvlečete samo eno datoteko. Orodje tar ponuja tako prilagodljivost, da lahko izvlečete le nekaj izbranih datotek, ki jih potrebujete.

Za to nalogo bi ukazna struktura tar izgledala tako. Tu bi bilo ime datoteke ime želene datoteke. Ujemati se mora z imenom datoteke, ki je v arhivu tar.

$katran -xvf <tar_archive> <Ime datoteke>

Če želite na tak način izvleči nekaj datotek, uporabite naslednjo strukturo ukazov.

$katran -xvf <tar_archive> <ime datoteke_1> <ime datoteke_2>

Izvlecite določene imenike

To je še ena odlična funkcija arhiva tar. Ob predpostavki, da arhiv tar na vaši strani vsebuje imenik ali več, lahko taru ročno poveste, kateri imenik naj ekstrahira.

Ukazna struktura je podobna zgornjemu razdelku.

$katran -xvf <tar_archive> <imenik>

Če želite izvleči več imenikov, zaženite naslednji ukaz.

$katran -xvf <tar_archive> <imenik_1> <imenik_2>

Končne misli

Pridobivanje arhivov tar je precej preprosto opravilo. Vse kar morate vedeti je pravi ukaz tar. Če ste zainteresirani za izvajanje dejanj z grafičnim vmesnikom in uporabo upravitelja datotek, bi moral imeti vaš upravitelj datotek možnost privzete ekstrakcije tar arhivov.

V Linuxu obstaja več orodij za pridobivanje različnih formatov stisnjenih arhivov. Preverite, kako v sistemu Linux izvlečete stisnjene arhive.

Veselo računalništvo!