Visizplatītākais veids, kā piegādāt failu sēriju no Linux sistēmas, ir komanda tar. Kad darva direktoriju, varat viegli apkopot failu grupu vienā failā. Pēc tam šo failu var pārsūtīt vai saglabāt, vai arī to var saspiest, lai samazinātu tā lielumu.
Soļi
1. solis. Izprotiet formātu
Operētājsistēmā Linux vairāku failu arhivēšana tiek veikta, izmantojot komandu tar. Šī komanda apvienos vairākus failus vienā failā, ļaujot saspiest vai vieglāk pārsūtīt uz citu datoru. Iegūtajam failam būs.tar paplašinājums..tar failus bieži dēvē par tarbals.
Komanda tar tikai arhivēs failus. Tas neveic nekādu saspiešanu, tāpēc arhīvs būs tāda paša izmēra kā sākotnējie faili. Varat saspiest.tar failu, izmantojot gzip vai bzip2, iegūstot.tar.gz vai.tar.bz2 paplašinājumu. Tas tiks apskatīts raksta beigās
2. solis. Izveidojiet patērētāju no viena direktorija
Veidojot taru no kataloga, tar komandai ir vairākas daļas. Zemāk ir tar komandas piemērs:
tar -cvf tarName.tar/ceļš/uz/direktoriju
- darva - tiek izsaukta darvas arhivēšanas programma.
- c - šis karogs norāda uz.tar faila "izveidi". Tam vienmēr vajadzētu būt pirmajam.
- v - tas norāda, ka process ir "daudzpusīgs". Tiks parādīts visu to failu nolasījums, kas tiek pievienoti.tar failam, kad tas tiek veidots. Šis ir izvēles karogs.
- f - Šis karogs nozīmē, ka nākamā daļa būs jaunā.tar faila faila nosaukums. Tam vienmēr jābūt pēdējam karogam.
- tarName.tar - Jūs varat izvēlēties jebkuru vārdu, kuru vēlaties. Vienkārši pārliecinieties, ka beigās ir iekļauts paplašinājums.tar. Jūs varat pievienot ceļu faila nosaukumam, ja vēlaties izveidot patērētavu citā direktorijā nekā pašreizējais.
- /path/to/directory - Ievadiet tā kataloga ceļu, no kura vēlaties izveidot.tar failu. Ceļš ir saistīts ar jūsu pašreizējo darba direktoriju. Piemēram, ja pilns ceļš ir ~/home/user/Pictures un jūs pašlaik atrodaties/home direktorijā, ievadiet/user/Pictures. Ņemiet vērā, ka tiks iekļautas arī visas apakšdirektorijas.
3. solis. Izveidojiet patērētāju, kas ietver vairākus direktorijus
Vairāku direktoriju pievienošana ir gandrīz tikpat vienkārša kā visu ceļu pievienošana komandas tar beigām:
tar -cvf tarName.tar/etc/directory1/var/www/directory2
4. solis. Pievienojiet failus vai direktorijus esošam patēriņam
Jūs varat turpināt pievienot failus un direktorijus.tar arhīva failiem, izmantojot karodziņu "pievienot":
tar -rvf tarName.tar textfile.txt ceļš/uz/cits/direktoriju
r - tas ir karodziņš "pievienot". Tas aizstāj karodziņu c no patērēšanas izveides komandas
5. solis. Saspiest esošu.tar failu
Varat izmantot gzip, lai ātri saspiestu.tar arhīva failu. Ja jums nepieciešama lielāka saspiešana (mazāks izvades fails), tā vietā varat izmantot "bzip2". bzip2 faila saspiešana prasīs ilgāku laiku nekā gzip.
gzip tarName.tar bzip2 tarName.tar
- gzip faila nosaukumam pievienos paplašinājumu.gz: tarName.tar.gz
- bzip2 faila nosaukumam pievienos paplašinājumu.bz2: tarName.tar.bz2
6. solis. Izveidojot, saspiediet patērētāju
Jūs varat izmantot iepriekšējā solī esošās komandas, lai saspiestu esošos patēriņa failus, taču varat tos arī saspiest, veidojot tos, izmantojot pareizos karodziņus:
tar -czvf tarName.tar.gz/path/to/directory tar -cjvf tarName.tar.bz2/path/to/directory
- z - šis karogs saspiedīs jauno.tar failu, izmantojot gzip. Faila nosaukuma beigās noteikti iekļaujiet.gz paplašinājumu.
- j - šis karogs saspiež jauno.tar failu, izmantojot bzip2. Faila nosaukuma beigās noteikti iekļaujiet paplašinājumu.bz2.