Kako ukloniti datoteke iz sustava Linux

How Untar Files Linux



Tar je prilično popularan arhivski format, posebno na Linuxu. U mnogim slučajevima distribucije koriste tar arhive za isporuku ažuriranja paketa. Tar arhive uobičajeno je pronaći i kada je u pitanju dijeljenje datoteka na mreži.

Provjerite kako poništiti uklanjanje datoteka u Linuxu.







Tar u Linuxu

Za upravljanje tar arhivama, svi Linux distributeri dolaze s alatom tar. To je ovaj alat koji ćemo koristiti za izdvajanje sadržaja arhive tar.



Pokažimo sve na primjeru. Prvo, stvorimo tar arhivu s nekoliko datoteka i direktorija. Ovdje sam stvorio imenik s imenom Mravi koji će se pretvoriti u tar arhivu.



$stabloMravi/





Sada napravimo tar arhivu od direktorija. Ovdje će tar koristiti različite algoritme kompresije za obavljanje posla. Uobičajena je praksa da algoritam kompresije diktira naziv izlazne datoteke.

Da biste stvorili tar arhivu pomoću gzip kompresije, upotrijebite sljedeću naredbu.



$katran -cvzfmravi.tar.gz<izvorni_datoteka_datoteke>

Za stvaranje tar arhive pomoću kompresije bzip2, upotrijebite sljedeću naredbu.

$katran -cvjfmravi.tar.bz2<izvorni_datoteka_datoteke>

Za stvaranje tar arhive pomoću XZ kompresije, upotrijebite sljedeću naredbu.

$katran -cvJfmravi.tar.xz<izvorni_datoteka_datoteke>

Izdvajanje tar datoteka

Navedite tar sadržaj

Sljedeća naredba tar popisat će sve datoteke i direktorije uključene u tar arhivu.

$katran -tvf <tar_archive>

Hajdemo nakratko raščlaniti zastave koje smo koristili.

  • t: Kaže tar -u da popisuje sadržaj arhive.
  • v: Kaže tar -u da ispiše svoju radnju na konzoli.
  • f: Tar govori na kojoj datoteci treba izvršiti radnju.

Izdvojite cijelu datoteku

Sada smo spremni izdvojiti tar arhive koje imamo pri ruci. Iako ste morali koristiti različite naredbe za stvaranje različitih vrsta tar arhiva, možemo koristiti samo jednu naredbu tar za njihovo izdvajanje.

Sljedeća naredba tar izdvojit će svu valjanu arhivu tar. Ako postoje datoteke sa sličnim imenima datoteka, nakon izdvajanja tar će prebrisati datoteke izvan arhive.

$katran -xvf <tar_archive>

Evo, suočeni smo s jednom novom zastavom od katrana.

  • x: Kaže taru da izdvoji arhivu.

Ako ne želite da tar prepiše postojeće podatke, dodajte oznaku -k. On govori tar -u da ne smije prebrisati/zamijeniti postojeću datoteku ili direktorij.

$katran -xvkf <tar_archive>

Izdvojite određene datoteke

Postoje neke situacije u kojima vam nije potrebna cijela arhiva tar -a samo radi preuzimanja jedne datoteke. Alat tar nudi takvu fleksibilnost da možete izdvojiti samo nekoliko odabranih datoteka koje su vam potrebne.

Za ovaj zadatak, naredbena struktura tar izgledala bi ovako. Ovdje bi naziv datoteke bio naziv datoteke željene datoteke. Mora se podudarati s imenom datoteke koja se nalazi u tar arhivi.

$katran -xvf <tar_archive> <naziv datoteke>

Ako želite izdvojiti nekoliko datoteka na takav način, upotrijebite sljedeću naredbenu strukturu.

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

Izdvojite određene imenike

Ovo je još jedna izvrsna značajka tar arhive. Pod pretpostavkom da arhiva tar pri ruci sadrži direktorij ili više njih, možete ručno reći taru koji direktorij izdvojiti.

Struktura naredbe slična je gornjem odjeljku.

$katran -xvf <tar_archive> <imenik>

Ako želite izdvojiti više direktorija, pokrenite sljedeću naredbu.

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

Završne misli

Izdvajanje tar arhiva prilično je jednostavan zadatak. Sve što trebate znati je prava naredba tar. Ako ste zainteresirani za izvršavanje radnji s grafičkim sučeljem i korištenje upravitelja datoteka, tada bi vaš upravitelj datoteka trebao imati mogućnost izdvajanja tar arhiva prema zadanim postavkama.

U Linuxu postoji više alata za izdvajanje različitih formata komprimiranih arhiva. Provjerite kako izdvojiti komprimirane arhive u Linuxu.

Sretno računanje!