tar
Запакувати файли в архів або розпакувати його
Що робить
tar збирає файли й теки в один архів. Прапорці склеюють: -c — створити, -x — розпакувати, -t — показати вміст, -z — стиснути чи розтиснути gzip (звідси .tar.gz), -f — назва архіву. f ставлять останнім, бо одразу за ним іде назва файлу.
Розпаковується архів у поточну теку, а прапорець -C <тека> задає іншу. -v виводить назви файлів під час роботи. Сучасний tar сам розпізнає стиснення під час розпакування, але -z не завадить.
Обережно. Під час розпакування файли з тими самими іменами мовчки перезаписуються. Якщо не впевнені, що всередині, спершу подивіться через tar -tzf.
Синтаксис
tar -czf <архів>.tar.gz <що>…
tar -xzf <архів>.tar.gz
tar -xzf <архів>.tar.gz -C <тека>
tar -tzf <архів>.tar.gzПриклади
Запакувати теку site у стиснений архів backup.tar.gz
tar -czf backup.tar.gz siteте саме:
tar czf backup.tar.gz site,tar -zcf backup.tar.gz sitetar— архіватор-c— створити архів-z— стиснути gzip-f backup.tar.gz— назва архіву; f іде останнімsite— що запакувати
Розпакувати архів backup.tar.gz у поточну теку
tar -xzf backup.tar.gzте саме:
tar xzf backup.tar.gz,tar -zxf backup.tar.gz,tar -xf backup.tar.gz,tar xf backup.tar.gztar— архіватор-x— розпакувати-z— архів стиснуто gzip-f backup.tar.gz— який архів