Линуксийн "tar" тушаалын жишээ хэрэглээ

Үнэн чанартаа, tar файл нь бусад олон файл агуулсан архив файл үүсгэх арга юм.

Та нэг файлаас хуулбарлахыг хүсч байгаа файлын хавтастай бүтэцтэй гэж төсөөлье. Та хуулбарыг гүйцэтгэх скриптийг бичиж, очих машин дээрх зөв фолдерт бүх файлуудыг байрлуулж болно.

Хэрэв та файлын нэг хэсэг болж байгаа бүх файл, фолдерыг нэг файл үүсгэж чадахаар бол хүрч очих газар руу хуулж болох юм.

WinZip гэх мэт Windows програмыг ашиглахад хэрэглэгддэг хэрэглэгчид энэ төрлийн функцийг мэддэг боловч zip файл болон tar файл хоёрын ялгаа нь tar файл шахагдаагүй гэсэн үг юм.

Tar.gz файлыг хэрхэн яаж задлахыг харуулсан гарын авлага дээр үзүүлсэн шиг шахах tar файлд их нийтлэг байдаг.

Энэ нийтлэл нь tar тушаалыг хэрхэн ашиглахыг үзүүлнэ.

Баримтыг хэрхэн үүсгэх вэ?

Гэрийн хавтас доторх таны зурагны хавтасыг төсөөлөөд үз дээ хавтас бүрт олон зурагтай олон фолдертай байна.

Та фолдерын бүтцийг дараах тушаал ашиглан хадгалахдаа өөрийн бүх зургийг агуулсан tar файл үүсгэж болно:

tar-cvf photos ~ / зурагнууд

Шилжүүлэгчид дараах байдлаар байна:

Баримтыг файлд хэрхэн оруулах вэ?

Та tar тушаалын агуулгыг дараах тушаалыг ашиглан жагсааж болно:

tar -tf tarfilename

Энэ нь tar файл доторх файл болон фолдеруудын жагсаалтыг гаргадаг.

Та хачин эх сурвалжаас tar файлыг задлахаас өмнө үүнийг үргэлж хийх хэрэгтэй.

Хамгийн бага tar файл дотор таны файлыг хүлээж аваагүй фолдеруудыг файлуудыг гаргаж авдаг бөгөөд аль нь сайн эхлэл байгаа аль файлууд явж байгаа талаар мэдэж авдаг.

Хамгийн хэцүү муу хүмүүс нь таны системийг устгах зориулалттай tar бөмбөгийг бүтээдэг.

Өмнөх тушаал нь файлууд болон фолдеруудын жагсаалтыг заана. Файлын хэмжээнүүдийг харуулсан илүү дэлгэрэнгүй харагдахыг хүсвэл дараах тушаалыг ашиглана:

tar -tvf tarfilename

Шилжүүлэгчид дараах байдлаар байна:

Баримтыг хэрхэн яаж устгах вэ?

Та файлуудыг tar файлд жагсаасан бол tar файлыг задлахыг хүсэж болох юм.

Tar файлд агуулгыг задлахын тулд дараах тушаалыг ашиглана:

tar -xvf tarfile

Шилжүүлэгчид дараах байдлаар байна:

Баримтын файлыг хэрхэн нэмэх талаар

Хэрэв та одоо байгаа tar файлд файл нэмэхийг хүсвэл дараах тушаалыг ажиллуулна:

tar -rvf tarfilename / path / to / файлууд

Шилжүүлэгчид дараах байдлаар байна:

Зөвхөн хэрэв тэд илүү шинэ файлуудыг хэрхэн нэмэх вэ

Өмнөх тушаалын хувьд асуудал нь хэрэв tar файлд байгаа файлуудыг нэмбэл тэдгээрийг дарж бичих болно.

Хэрэв та одоо байгаа файлуудаас шинэчуулбал зөвхөн файл нэмэхийг хүсвэл дараах тушаалыг ашиглана:

tar -uvf tarfilename / path / to / файлууд

Хадгалж байхад файлыг дарж бичихээс хэрхэн сэргийлэх талаар

Хэрэв та tar файлыг задалж байгаа бол тэдгээрийг дарж бичихийг хүсэхгүй байж магадгүй юм.

Энэ тушаал нь байгаа файлуудаа ганцаараа үлдээх эсэхийг шалгаарай:

tar-xkvf tarfilename

Зөвхөн байгаа Файлуудаас илүү шинэ файлуудыг задлах

Хэрэв та tar файлыг задалж байгаа бол файлуудыг дарж бичихэд баяртай байх болно. Хэрэв файлд байгаа файлаас шинэ файл байгаа бол шинэчлэгдэх болно.

Дараах тушаал нь үүнийг хэрхэн хийхийг харуулж байна:

tar -keep-newer-файлууд -xvf tarfilename

Файл файлд тэдгээрийг нэмсний дараа файлуудыг хэрхэн устгах

Хэрэв та 400-гигабайт файлыг tar файлд байрлуулсан бол 400 гигабайт файлыг өөрийн байрлал, 400 гигабайтын файлтай байх болно.

Та tar файлд нэмж оруулахдаа анхны файлыг устгахыг хүсэж болох юм.

Дараах тушаал нь үүнийг хэрхэн хийхийг харуулж байна:

tar --remove-files -cvf tarfilename / path / to / файлууд

Хэрэв та үүнийг бүтээсэн бол буулгаж аваарай

Блогийн файлыг даруй үүсгэхийн тулд дараах тушаалыг ашиглана:

tar -cvfz tarfilename / path / to / файлууд

Хураангуй

Tar тушаал нь олон тооны унтраалгатай бөгөөд man tar тушаалыг ашиглах эсвэл tar --help тушаалаар ажиллуулж болно.