Linux համակարգից ֆայլերի խմբաքանակ առաքելու ամենատարածված եղանակը tar հրամանն է: Երբ գրացուցակը սահմանում եք, կարող եք մի խումբ ֆայլեր հեշտությամբ փաթաթել մեկ ֆայլի մեջ: Այս ֆայլը կարող է փոխանցվել կամ պահվել, կամ այն կարող է սեղմվել `դրա չափը նվազեցնելու համար:
Քայլեր
Քայլ 1. Հասկացեք ձևաչափը:
Linux- ում բազմաթիվ ֆայլերի արխիվացումն իրականացվում է tar հրամանի միջոցով: Այս հրամանը կմիավորի բազմաթիվ ֆայլեր մեկ ֆայլի մեջ, ինչը թույլ կտա սեղմել կամ ավելի հեշտ փոխանցել մեկ այլ համակարգիչ: Ստացված ֆայլը կունենա.tar ընդլայնում:.tar ֆայլերը հաճախ կոչվում են tarballs:
Tar հրամանը միայն արխիվացնելու է ֆայլերը: Այն չի կատարի որևէ սեղմում, ուստի արխիվը կլինի նույն չափը, ինչ բնօրինակ ֆայլերը: Դուք կարող եք սեղմել.tar ֆայլը `օգտագործելով gzip կամ bzip2, ինչը հանգեցնում է.tar.gz կամ.tar.bz2 ընդլայնման: Սա կլուսաբանվի հոդվածի վերջում:
Քայլ 2. Ստեղծեք tarball մեկ գրացուցակից:
Tar- ի հրամանի մի քանի մաս կա, երբ գրացուցակից tarball եք ստեղծում: Ստորև բերված է tar հրամանի օրինակ.
tar -cvf tarName.tar/path/to/directory
- tar - Սա վկայակոչում է tar- ի արխիվացման ծրագիրը:
- գ - Այս դրոշը ազդարարում է.tar ֆայլի «ստեղծումը»: Այն միշտ պետք է առաջինը լինի:
- v - Սա ցույց է տալիս, որ գործընթացը «բովանդակալից» է: Սա կցուցադրի բոլոր ֆայլերի ընթերցումը, որոնք ավելացվում են.tar ֆայլին, երբ այն ստեղծվում է: Սա ընտրովի դրոշ է:
- f - Այս դրոշը նշանակում է, որ հաջորդ մասը կլինի նոր.tar ֆայլի ֆայլի անունը: Այն միշտ պետք է լինի վերջին դրոշը:
- tarName.tar - Դուք կարող եք ընտրել ցանկացած անուն, որը ցանկանում եք: Պարզապես համոզվեք, որ վերջում ներառեք.tar ընդլայնումը: Դուք կարող եք ֆայլի անվան մեջ ուղի ավելացնել, եթե ցանկանում եք tarball- ը ստեղծել ձեր ներկայիս աշխատանքային գրացուցակից այլ գրացուցակում:
- /path/to/directory - Մուտքագրեք այն գրացուցակի այն ուղին, որտեղից ցանկանում եք ստեղծել.tar ֆայլը: Theանապարհը հարաբերական է ձեր ընթացիկ աշխատանքային գրացուցակի հետ: Օրինակ, եթե ամբողջական ուղին is/home/user/Pictures է, և դուք ներկայումս/home գրացուցակում եք, մուտքագրում եք/user/Pictures: Նկատի ունեցեք, որ ներառված կլինեն նաև բոլոր ենթառեկտորիաները:
Քայլ 3. Ստեղծեք tarball, որը ներառում է բազմաթիվ գրացուցակներ:
Բազմաթիվ գրացուցակներ ավելացնելը նույնքան պարզ է, որքան tar հրամանի վերջում բոլոր ուղիները ավելացնելը.
tar -cvf tarName.tar/etc/directory1/var/www/directory2
Քայլ 4. Ավելացրեք ֆայլեր կամ գրացուցակներ գոյություն ունեցող tarball- ին:
Դուք կարող եք շարունակել ֆայլեր և գրացուցակներ ավելացնել ձեր.tar արխիվային ֆայլերին ՝ օգտագործելով «կցել» դրոշը.
tar -rvf tarName.tar textfile.txt ուղի/դեպի/մեկ այլ/գրացուցակ
r - Սա «կցել» դրոշն է: Այն փոխարինում է c դրոշը tarball ստեղծման հրամանից:
Քայլ 5. Սեղմեք գոյություն ունեցող.tar ֆայլը:
Դուք կարող եք օգտագործել «gzip» ՝ ձեր.tar արխիվային ֆայլը արագ սեղմելու համար: Եթե Ձեզ անհրաժեշտ է ավելի շատ սեղմում (ավելի փոքր ելքային ֆայլ), փոխարենը կարող եք օգտագործել «bzip2» - ը: bzip2 ֆայլը սեղմելու համար ավելի երկար ժամանակ կպահանջվի, քան gzip- ը:
gzip tarName.tar bzip2 tarName.tar
- gzip- ը.gz ընդլայնումը կավելացնի ֆայլի անունին ՝ tarName.tar.gz
- bzip2- ը.bz2 ընդլայնումը կավելացնի ֆայլի անունին ՝ tarName.tar.bz2
Քայլ 6. Սեղմեք թարթբոլը, երբ այն ստեղծեք:
Դուք կարող եք օգտագործել վերը նշված քայլին տրված հրամանները ՝ գոյություն ունեցող թիթեղները սեղմելու համար, բայց դրանք կարող եք նաև սեղմել, երբ դրանք ստեղծում եք ՝ օգտագործելով ճիշտ դրոշները.
tar -czvf tarName.tar.gz/path/to/directory tar -cjvf tarName.tar.bz2/path/to/directory
- z - Այս դրոշը սեղմելու է նոր.tar ֆայլը gzip- ի միջոցով: Համոզվեք, որ ֆայլի անվան վերջում ներառեք.gz ընդլայնումը:
- j - Այս դրոշը սեղմելու է նոր.tar ֆայլը ՝ օգտագործելով bzip2: Համոզվեք, որ ֆայլի անվան վերջում ներառեք.bz2 ընդլայնումը: