14.3. ÆÄÀÏ ¾ÐÃà°ú º¸Á¸

¿©·¯ °³ÀÇ ÆÄÀÏÀ» Çϳª·Î ¹­¾î ÀúÀåÇϽøé, ÆÄÀÏÀ» µ¿½Ã¿¡ ¹é¾÷ÇÒ ¼ö ÀÖÀ¸¸ç, ÆÄÀÏÀ» ´Ù¸¥ µð·ºÅ丮³ª ½ÉÁö¾î ´Ù¸¥ ÄÄÇ»Åͷεµ ½±°Ô Àü¼ÛÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ ¿©·¯ ÆÄÀÏÀ» ÆÄÀÏ Çϳª·Î ¾ÐÃàÇÔÀ¸·Î¼­ µð½ºÅ© °ø°£À» Àý¾àÇÏ°í ÀÎÅͳÝÀ» ÅëÇØ ´õ¿í ºü¸£°Ô ´Ù¿î·ÎµåÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.

¾ÆÄ«À̺ê ÆÄÀÏ (archive file)°ú ¾ÐÃà ÆÄÀÏ (compressed file)ÀÇ Â÷ÀÌÁ¡À» ÀÌÇØÇÏ´Â °ÍÀº ¸Å¿ì Áß¿äÇÕ´Ï´Ù. ¾ÆÄ«À̺ê ÆÄÀÏÀº ¿©·¯°³ÀÇ ÆÄÀÏ°ú µð·ºÅ丮µéÀ» ÇϳªÀÇ ÆÄÀÏ¿¡ ÀúÀåÇÑ °ÍÀÔ´Ï´Ù. ¾ÆÄ«À̺ê ÆÄÀÏÀº ¾ÐÃàµÇÁö ¾Ê¾Ò½À´Ï´Ù — µû¶ó¼­ ¾ÆÄ«À̺ê ÆÄÀÏÀº ÀúÀåµÈ °³º° ÆÄÀÏ°ú µð·ºÅ丮ÀÇ ÃÑ·®°ú µ¿ÀÏÇÑ µð½ºÅ© °ø°£À» »ç¿ëÇÕ´Ï´Ù. ¾ÐÃà ÆÄÀÏÀº ¿©·¯°³ÀÇ ÆÄÀÏ°ú µð·ºÅ丮µéÀ» ÇϳªÀÇ ÆÄÀÏ·Î ÀúÀåÇϸ鼭 ¶ÇÇÑ ÀúÀåµÈ °³º° ÆÄÀÏ°ú µð·ºÅ丮ÀÇ ÃÑ·®º¸´Ù ÀûÀº µð½ºÅ© °ø°£À» »ç¿ëÇÕ´Ï´Ù. ¸¸ÀÏ °¡Áö°í °è½Å ÄÄÇ»ÅÍ¿¡ ÃæºÐÇÑ µð½ºÅ© °ø°£ÀÌ ¾ø´Ù¸é, ÀÚÁÖ »ç¿ëÇÏÁö ¾Ê´Â ÆÄÀÏÀ̳ª ´õÀÌ»ó »ç¿ëÇÏÁö´Â ¾ÊÁö¸¸ ÀúÀåÇسõ°í ½ÍÀº ÆÄÀϵéÀ» ¾ÐÃàÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ ¾ÆÄ«À̺ê ÆÄÀÏÀ» ¸¸µå½Å ÈÄ ¾ÐÃàÇÏ¿© µð½ºÅ© °ø°£À» Àý¾àÇÏ´Â ¹æ¹ýµµ ÀÖ½À´Ï´Ù.

Âü°í¾Ë¸²
 

¾ÆÄ«À̺ê ÆÄÀÏÀº ¾ÐÃà ÆÄÀÏÀÌ ¾Æ´ÏÁö¸¸, ¾ÐÃà ÆÄÀÏÀº ¾ÆÄ«À̺ê ÆÄÀÏÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù.

14.3.1. ÆÄÀÏ ·Ñ·¯ (File Roller) »ç¿ëÇϱâ

Red Hat Linux¿¡´Â ÆÄÀÏ ·Ñ·¯ (File Roller)¶ó´Â ±×·¡ÇÈ À¯Æ¿¸®Æ¼°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ÀÌ À¯Æ¿¸®Æ¼´Â ÆÄÀÏ°ú µð·ºÅ丮¸¦ ¾ÐÃà, ¾ÐÃà ÇØÁ¦ÇÏ¸ç ¾ÆÄ«À̺êÇϴµ¥ »ç¿ëµË´Ï´Ù. ÆÄÀÏ ·Ñ·¯´Â ÀÏ¹Ý UNIX¿Í Linux ÆÄÀÏÀÇ ¾ÐÃà°ú º¸Á¸(¾ÆÄ«À̺ê) Çü½ÄÀ» Áö¿øÇϸç, ´Ü¼øÇÑ ÀÎÅÍÆäÀ̽º¸¦ °®Ãß°í ÀÖÁö¸¸, ±¤¹üÀ§ÇÑ µµ¿ò¸» ¹®¼­ ÀڷḦ Á¦°øÇÕ´Ï´Ù. ¶ÇÇÑ µ¥½ºÅ©Å¾ ȯ°æ°ú ±×·¡ÇÈ ÆÄÀÏ °ü¸®ÀÚ¿¡ ÅëÇյǾî ÀÖÀ¸¹Ç·Î, »ç¿ëÀÚ´Â º¸´Ù ½±°Ô ÆÄÀÏ ¾ÆÄ«À̺ê ÀÛ¾÷À» ¼öÇàÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.

ÆÄÀÏ ·Ñ·¯¸¦ ½ÃÀÛÇϽ÷Á¸é ÁÖ ¸Þ´º => ¾×¼¼¼­¸® => ÆÄÀÏ ·Ñ·¯¸¦ Ŭ¸¯ÇÏ½Ã¸é µË´Ï´Ù. ½© ÇÁ·ÒÇÁÆ®¿¡¼­ file-roller ¸í·ÉÀ» ÀÔ·ÂÇÏ¿© ÆÄÀÏ ·Ñ·¯¸¦ ½ÃÀÛÇÏ½Ç ¼öµµ ÀÖ½À´Ï´Ù. ±×¸² 14-1¿¡¼­´Â ÀÛµ¿ ÁßÀÎ ÆÄÀÏ ·Ñ·¯¸¦ º¼ ¼ö ÀÖ½À´Ï´Ù.

ÀÛÀºº¸ÈùÆ®
 

Nautilus¿Í °°Àº ÆÄÀÏ °ü¸®ÀÚ¸¦ »ç¿ëÇϽŴٸé, ´Ü¼øÈ÷ ¾ÐÃàÀ» Ç®°Å³ª ¾ÆÄ«À̺긦 ÇØÁ¦ÇÒ ÆÄÀÏ¿¡ µÎ¹ø Ŭ¸¯ÇÏ¿© ÆÄÀÏ ·Ñ·¯¸¦ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ¾ÐÃàÀÌ ÇØÁ¦µÈ ÆÄÀÏÀÌ µé¾îÀÖ´Â Æú´õ¸¦ º¸¿©ÁÖ´Â ÆÄÀÏ ·Ñ·¯ ºê¶ó¿ìÀú âÀÌ ³ªÅ¸³³´Ï´Ù.

±×¸² 14-1. ÀÛµ¿ ÁßÀÎ ÆÄÀÏ ·Ñ·¯

14.3.1.1. ÆÄÀÏ ·Ñ·¯¸¦ »ç¿ëÇÏ¿© ¾ÐÃà Ç®±â¿Í ¾ÆÄ«À̺ê ÇØÁ¦Çϱâ

ÆÄÀÏÀÇ ¾ÐÃàÀ» Ç®°Å³ª ¾ÆÄ«À̺긦 ÇØÁ¦ÇϽ÷Á¸é, ¿­±â µµ±¸¹Ù ¹öÆ°À» Ŭ¸¯ÇϽʽÿÀ. ÀÛ¾÷ÇÒ ¾ÆÄ«À̺긦 ¼±ÅÃÇÒ ¼ö ÀÖ´Â ÆÄÀÏ ¸Þ´º°¡ ³ªÅ¸³¯ °ÍÀÔ´Ï´Ù. ¿¹¸¦ µé¾î Ȩ µð·ºÅ丮¿¡ foo.tar.gz ÆÄÀÏÀÌ ÀúÀåµÇ¾î ÀÖ´Ù°í °¡Á¤ÇÏ°í, ÆÄÀÏÀ» ÇÏÀ̶óÀÌÆ®ÇϽŠÈÄ È®ÀÎ ¹öÆ°À» Ŭ¸¯ÇϽʽÿÀ. ±× ÆÄÀÏÀº ÆÄÀÏ ·Ñ·¯ ÁÖ ºê¶ó¿ìÀú â¿¡ Æú´õ·Î ³ªÅ¸³¯ °ÍÀ̸ç, ¿©·¯ºÐÀº Æú´õ ¾ÆÀÌÄÜ¿¡ ´õºí Ŭ¸¯ÇÏ¿© ³»¿ëÀ» º¸½Ç ¼ö ÀÖ½À´Ï´Ù. ÆÄÀÏ ·Ñ·¯´Â »ç¿ëÀÚ°¡ ¾ÆÄ«ÀÌºê ³»¿¡¼­ ƯÁ¤ ÆÄÀÏÀ» ½±°Ô ãÀ» ¼ö ÀÖµµ·Ï ¸ðµç µð·ºÅ丮¿Í ÇϺΠµð·ºÅ丮¸¦ °èÃþ ±¸Á¶¸¦ º¸¿©ÁÝ´Ï´Ù. ¾ÐÃà Ç®±â (Extract) ¹öÆ°À» Ŭ¸¯ ÈÄ, ¾ÆÄ«À̺ê ÇØÁ¦µÈ ÆÄÀÏÀ» ÀúÀåÇÒ µð·ºÅ丮¸¦ ¼±ÅÃÇϽðí È®ÀÎ ¹öÆ°À» Ŭ¸¯ÇϽøé, °³º° ÆÄÀÏÀ̳ª Àüü ¾ÆÄ«À̺긦 ¾ÐÃà ÇØÁ¦ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.

14.3.1.2. ÆÄÀÏ ·Ñ·¯¸¦ »ç¿ëÇÏ¿© ¾ÆÄ«ÀÌºê »ý¼ºÇϱâ

ÇÏµå µå¶óÀ̺꿡 ¿©À¯ °ø°£ÀÌ ÇÊ¿äÇϰųª, ´ÙÁß ÆÄÀÏÀ̳ª ´ÙÁß ÆÄÀÏÀÌ ÀúÀåµÈ µð·ºÅ丮¸¦ À̸ÞÀÏÀ» ÅëÇÏ¿© ´Ù¸¥ »ç¿ëÀÚ¿¡°Ô º¸³»½Ã·Á¸é, ÆÄÀÏ ·Ñ·¯¸¦ »ç¿ëÇÏ¿© ÆÄÀÏ°ú µð·ºÅ丮ÀÇ ¾ÆÄ«À̺긦 »ý¼ºÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. »õ ¾ÆÄ«À̺긦 »ý¼ºÇϽ÷Á¸é, µµ±¸¹Ù¿¡¼­ »õ (New) ¹öÆ°À» Ŭ¸¯ÇϽʽÿÀ. ÆÄÀÏ ºê¶ó¿ìÀú°¡ ³ªÅ¸³¯ °ÍÀ̸ç, ÀÌ Ã¢¿¡¼­ ¾ÆÄ«À̺êÀÇ À̸§°ú ¾ÐÃà ¹æ¹ýÀ» ÁöÁ¤ÇØ ÁֽʽÿÀ. ¿¹¸¦ µé¾î µå·Ó ´Ù¿î ¸Þ´º¿¡¼­ gzipÀ» »ç¿ëÇÏ¿© tar ¾ÐÃà (tar.gz) Çü½ÄÀ» ¼±ÅÃÇϽŠÈÄ »ý¼ºÇÏ½Ç ¾ÆÄ«À̺ê ÆÄÀÏÀÇ À̸§À» ÀÔ·ÂÇÏ½Ã¸é µË´Ï´Ù. È®ÀÎÀ» Ŭ¸¯ÇÏ½Ã¸é »õ·Î¿î ¾ÆÄ«À̺갡 ÆÄÀÏ°ú µð·ºÅ丮¸¦ ÀúÀåÇÒ Áغñ°¡ µÇ¾ú½À´Ï´Ù. »õ·Î¿î ¾ÆÄ«À̺꿡 ÆÄÀÏÀ» Ãß°¡ÇϽ÷Á¸é, Ãß°¡ ¹öÆ°À» Ŭ¸¯ÇϽʽÿÀ. ºê¶ó¿ìÀú â (±×¸² 14-2)ÀÌ ³ªÅ¸³ª¸é ¾ÆÄ«À̺꿡 Ãß°¡ÇÒ ÆÄÀÏÀ̳ª µð·ºÅ丮¸¦ ãÀ¸½Ê½Ã¿À. ¼±ÅÃÀ» ¸¶Ä¡¼Ì´Ù¸é È®ÀÎ ¹öÆ°À» Ŭ¸¯ÇϽŠÈÄ ´Ý±â ¹öÆ°À» Ŭ¸¯ÇÏ¿© ¾ÆÄ«À̺긦 Á¾·áÇÕ´Ï´Ù.

±×¸² 14-2. ÆÄÀÏ ·Ñ·¯¸¦ »ç¿ëÇÏ¿© ¾ÆÄ«ÀÌºê »ý¼ºÇϱâ

ÀÛÀºº¸ÈùÆ®
 

ÆÄÀÏ ·Ñ·¯´Â ÀÌ Àå¿¡¼­ ¼³¸íµÈ °Íº¸´Ù ÈξÀ ¸¹Àº ±â´ÉÀ» °®Ãß°í ÀÖ½À´Ï´Ù. º¸´Ù ¸¹Àº Á¤º¸¸¦ ¿øÇϽŴٸé, ÆÄÀÏ ·Ñ·¯ ¸Þ´º¾ó (µµ¿ò¸» => ¸Þ´º¾ó)À» ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù.

14.3.2. ½© ÇÁ·ÒÇÁÆ®¿¡¼­ ÆÄÀÏ ¾ÐÃàÇϱâ

¾ÐÃàµÈ ÆÄÀÏÀº ¾ÐÃà¾ÈµÈ Å« ÆÄÀϺ¸´Ù µð½ºÅ© °ø°£À» Àý¾àÇÏ°í ´Ù¿î·Îµåµµ »¡¸® ÇÒ ¼ö ÀÖ½À´Ï´Ù. Red Hat Linux¿¡¼­ gzip, bzip2, ¶Ç´Â zip ¾ÐÃà µµ±¸¸¦ »ç¿ëÇÏ¿© ÆÄÀÏÀ» ¾ÐÃàÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.

bzip2 ¾ÐÃà µµ±¸´Â °¡Àå °­·ÂÇÑ ¾ÐÃà ±â´ÉÀ» Á¦°øÇÏ¸ç ´ëºÎºÐÀÇ UNIX À¯»ç ¿î¿µ üÁ¦¿¡¼­ »ç¿ëµÇ¹Ç·Î, »ç¿ëÀ» ±ÇÀåÇÕ´Ï´Ù. gzip ¾ÐÃà µµ±¸µµ ´ëºÎºÐÀÇ UNIX À¯»ç ¿î¿µ üÁ¦¿¡¼­ »ç¿ëµË´Ï´Ù. ¸¸ÀÏ ¸®´ª½º¿Í MS Windows¿Í °°Àº ´Ù¸¥ ¿î¿µ üÁ¦ »çÀÌ¿¡¼­ ÆÄÀÏÀ» Àü¼ÛÇÒ ÇÊ¿ä°¡ ÀÖ´Ù¸é, ´Ù¸¥ ¿î¿µ üÁ¦¿¡¼­ °¡Àå ÀϹÝÀûÀ¸·Î »ç¿ëµÇ´Â zipÀ» »ç¿ëÇÏ¼Å¾ß ÇÕ´Ï´Ù.

¾ÐÃà µµ±¸ÆÄÀÏ È®ÀåÀÚ¾ÐÃà Ç®±â µµ±¸
gzip.gzgunzip
bzip2.bz2bunzip2
zip.zipunzip

Ç¥ 14-1. ¾ÐÃà µµ±¸

¾àÁ¤¿¡ ÀÇÇØ, gzipÀ» »ç¿ëÇØ ¾ÐÃàµÈ ÆÄÀÏ¿¡´Â È®ÀåÀÚ .gz°¡ ÁÖ¾îÁö¸ç, bzip2À¸·Î ¾ÐÃàµÈ ÆÄÀÏ¿¡´Â È®ÀåÀÚ .bz2, zipÀ¸·Î ¾ÐÃàµÈ ÆÄÀÏ¿¡´Â È®ÀåÀÚ .zip°¡ ÁÖ¾îÁý´Ï´Ù.

gzipÀ¸·Î ¾ÐÃàµÈ ÆÄÀÏÀº gunzipÀ» »ç¿ëÇÏ¿© ¾ÐÃàÀ» ÇØÁ¦ÇÒ ¼ö ÀÖÀ¸¸ç, bzip2À¸·Î ¾ÐÃàµÈ ÆÄÀÏÀº bunzip2¸¦ »ç¿ëÇÏ¿© ¾ÐÃà ÇØÁ¦ÇÏ°í, zipÀ¸·Î ¾ÐÃàµÈ ÆÄÀÏÀº unzipÀ» »ç¿ëÇÏ¿© ¾ÐÃàÀ» ÇØÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù.

14.3.2.1. Bzip2¿Í Bunzip2

bzip2À» »ç¿ëÇÏ¿© ÆÄÀÏÀ» ¾ÐÃàÇϽ÷Á¸é, ½© ÇÁ·ÒÇÁÆ®¿¡¼­ ´ÙÀ½°ú °°Àº ¸í·ÉÀ» ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù:

bzip2 filename

ÆÄÀÏÀº ¾ÐÃàµÈ ÈÄ filename.bz2À¸·Î ÀúÀåµÉ °ÍÀÔ´Ï´Ù.

ÆÄÀÏÀÇ ¾ÐÃàÀ» Ç®±â À§Çؼ­´Â, ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÕ´Ï´Ù:

bunzip2 filename.bz2

filename.bz2 ÆÄÀÏÀº »èÁ¦µÇ°í filenameÀ¸·Î ´ëüµË´Ï´Ù.

bzip2À» »ç¿ëÇÏ¿© ¿©·¯ ÆÄÀÏ°ú µð·ºÅ丮¸¦ µ¿½Ã¿¡ ¾ÐÃàÇÒ ¼ö ÀÖ½À´Ï´Ù. °¢ ÆÄÀÏ°ú µð·ºÅ丮 »çÀÌ¿¡ °ø¹éÀ» µÎ°í ¿­°ÅÇÕ´Ï´Ù:

bzip2 filename.bz2 file1 file2 file3 /usr/work/school 

À§ÀÇ ¸í·É¾î´Â file1, file2, file3 °ú /usr/work/school µð·ºÅ丮ÀÇ ³»¿ëÀ» ¾ÐÃàÇÑ ´ÙÀ½ filename.bz2 ÆÄÀÏ¿¡ ÀúÀåÇÕ´Ï´Ù.

ÀÛÀºº¸ÈùÆ®
 

º¸´Ù ¸¹Àº Á¤º¸¸¦ ¿øÇϽøé, ½© ÇÁ·ÒÇÁÆ®¿¡¼­ man bzip2 ¸í·É°ú man bunzip2 ¸í·ÉÀ» ÀÔ·ÂÇÏ¿© bzip2¿Í bunzip2ÀÇ ¸Þ´º¾ó ÆäÀÌÁö¸¦ ÀÐ¾î º¸½Ê½Ã¿À.

14.3.2.2. Gzip°ú Gunzip

gzipÀ» »ç¿ëÇÏ¿© ÆÄÀÏÀ» ¾ÐÃàÇϽ÷Á¸é, ½© ÇÁ·ÒÇÁÆ®¿¡¼­ ´ÙÀ½°ú °°Àº ¸í·ÉÀ» ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù:

gzip filename

ÆÄÀÏÀº ¾ÐÃàµÈ ÈÄ filename.gzÀ¸·Î ÀúÀåµÉ °ÍÀÔ´Ï´Ù.

ÆÄÀÏÀÇ ¾ÐÃàÀ» Ç®±â À§Çؼ­´Â, ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÕ´Ï´Ù:

gunzip filename.gz

filename.gzÆÄÀÏÀº »èÁ¦µÇ°í filenameÀ¸·Î ´ëüµË´Ï´Ù.

gzipÀ» »ç¿ëÇÏ¿© ¿©·¯ ÆÄÀÏ°ú µð·ºÅ丮¸¦ µ¿½Ã¿¡ ¾ÐÃàÇÒ ¼ö ÀÖ½À´Ï´Ù. °¢ ÆÄÀÏ°ú µð·ºÅ丮 »çÀÌ¿¡ °ø¹éÀ» µÎ°í ¿­°ÅÇÕ´Ï´Ù:

gzip -r filename.gz file1 file2 file3 /usr/work/school 

À§ÀÇ ¸í·É¾î´Â file1, file2, file3 °ú /usr/work/school µð·ºÅ丮ÀÇ ³»¿ëÀ» ¾ÐÃàÇÑ ´ÙÀ½ filename.gz ÆÄÀÏ¿¡ ÀúÀåÇÕ´Ï´Ù.

ÀÛÀºº¸ÈùÆ®
 

º¸´Ù ¸¹Àº Á¤º¸¸¦ ¿øÇϽøé, ½© ÇÁ·ÒÇÁÆ®¿¡¼­ man gzip ¸í·É°ú man gunzip ¸í·ÉÀ» ÀÔ·ÂÇÏ¿© gzip¿Í gunzipÀÇ ¸Þ´º¾ó ÆäÀÌÁö¸¦ ÀÐ¾î º¸½Ê½Ã¿À.

14.3.2.3. Zip°ú Unzip

zipÀ» »ç¿ëÇÏ¿© ÆÄÀÏÀ» ¾ÐÃàÇϽ÷Á¸é, ½© ÇÁ·ÒÇÁÆ®¿¡¼­ ´ÙÀ½°ú °°Àº ¸í·ÉÀ» ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù:

zip -r filename.zip filesdir

À§ÀÇ ¿¹½Ã¿¡¼­, filename.zipÀº ¿©·¯ºÐÀÌ ¸¸µå½Å ÆÄÀÏÀ» ³ªÅ¸³»¸ç filesdir´Â »õ·Î¿î zip ÆÄÀÏÀ» ÀúÀåÇÏ°íÀÚ ÇÏ´Â µð·ºÅ丮¸¦ ³ªÅ¸³À´Ï´Ù. -r ¿É¼ÇÀº filesdir µð·ºÅ丮¿¡ ¼ÓÇØ ÀÖ´Â ¸ðµç ÆÄÀϵéÀ» ¼øȯÀûÀ¸·Î(recursively) Æ÷ÇÔÇÑ´Ù´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù.

zipÀ¸·Î ¾ÐÃàµÈ ÆÄÀÏÀ» Ç®±â À§Çؼ­´Â, ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÕ´Ï´Ù:

unzip filename.zip

zipÀ» »ç¿ëÇÏ¿© ¿©·¯ ÆÄÀÏ°ú µð·ºÅ丮¸¦ µ¿½Ã¿¡ ¾ÐÃàÇÒ ¼ö ÀÖ½À´Ï´Ù. °¢ ÆÄÀÏ°ú µð·ºÅ丮 »çÀÌ¿¡ °ø¹éÀ» µÎ°í ¿­°ÅÇÕ´Ï´Ù:

zip -r filename.zip file1 file2 file3 /usr/work/school 

À§ÀÇ ¸í·É¾î´Â file1, file2, file3 °ú /usr/work/school µð·ºÅ丮ÀÇ ³»¿ëÀ» ¾ÐÃàÇÑ ´ÙÀ½ filename.zip ÆÄÀÏ¿¡ ÀúÀåÇÕ´Ï´Ù.

ÀÛÀºº¸ÈùÆ®
 

º¸´Ù ¸¹Àº Á¤º¸¸¦ ¿øÇϽøé, ½© ÇÁ·ÒÇÁÆ®¿¡¼­ man zip ¸í·É°ú man unzip ¸í·ÉÀ» ÀÔ·ÂÇÏ¿© zip°ú unzipÀÇ ¸Þ´º¾ó ÆäÀÌÁö¸¦ ÀÐ¾î º¸½Ê½Ã¿À.

14.3.3. ½© ÇÁ·ÒÇÁÆ®¿¡¼­ ÆÄÀÏ º¸Á¸(archive)Çϱâ

tar ÆÄÀÏÀº ÇÑ°³ÀÇ ÆÄÀÏ¿¡ ¿©·¯°³ÀÇ ÆÄÀÏ°ú µð·ºÅ丮¸¦ ¸ðÀº °ÍÀÔ´Ï´Ù. ¹é¾÷°ú ¾ÆÄ«À̺ê ÆÄÀÏÀ» ¸¸µé±â¿¡ ÁÁÀº ¹æ¹ýÀÔ´Ï´Ù.

tar ¸í·É°ú ÇÔ²² »ç¿ëÇÒ ¼ö ÀÖ´Â ¿É¼ÇµéÀº ´ÙÀ½°ú °°½À´Ï´Ù:

tar ÆÄÀÏÀ» »ý¼ºÇϽ÷Á¸é ´ÙÀ½ ¸í·ÉÀ» ÀÔ·ÂÇϽʽÿÀ:

tar -cvf filename.tar directory/file

À§ÀÇ ¸í·É¿¡¼­ filename.tar´Â »ý¼ºÇÒ tar ÆÄÀÏÀ» ³ªÅ¸³»¸ç directory/file´Â ¾ÆÄ«À̺ê ÆÄÀÏ¿¡ ÀúÀåÇÒ ÆÄÀÏÀ̳ª µð·ºÅ丮µéÀ» ÀǹÌÇÕ´Ï´Ù.

tar¸¦ »ç¿ëÇÏ¿© ¿©·¯ ÆÄÀÏ°ú µð·ºÅ丮¸¦ µ¿½Ã¿¡ ¾ÐÃàÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½°ú °°ÀÌ °¢ ÆÄÀÏ°ú µð·ºÅ丮¸í »çÀÌ¿¡ °ø¹éÀ» µÎ°í ¿­°ÅÇÕ´Ï´Ù:

tar -cvf filename.tar /home/mine/work /home/mine/school

À§ÀÇ ¸í·ÉÀº /home/mineÀÇ ÇϺΠµð·ºÅ丮ÀÎ work µð·ºÅ丮¿Í school µð·ºÅ丮¿¡ ÀúÀåµÈ ¸ðµç ÆÄÀÏÀ» ÇöÀç µð·ºÅ丮¿¡¼­ filename.tar¶ó´Â »õ·Î¿î ÆÄÀÏ¿¡ ÀúÀåÇÕ´Ï´Ù.

tar ÆÄÀÏ¿¡ ÀúÀåµÈ ÆÄÀÏÀÇ ¸ñ·ÏÀ» º¸½Ã·Á¸é, ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇϽʽÿÀ:

tar -tvf filename.tar

tar ÆÄÀÏÀÇ ³»¿ëÀ» ²¨³»±â À§Çؼ­´Â ´ÙÀ½ ¸í·ÉÀ» ÀÔ·ÂÇϽʽÿÀ:

tar -xvf filename.tar

À§ÀÇ ¸í·É¾î´Â tar ÆÄÀÏÀ» Á¦°ÅÇÏÁö ¾ÊÀº ä, ¾ÆÄ«À̺ê ÆÄÀÏÀÌ »ç¿ëÇÑ µð·ºÅ丮 ±¸Á¶¸¦ º¸Á¸Çϸ鼭 ÇöÀç µð·ºÅ丮¿¡ ±× ÆÄÀÏÀÇ ³»¿ë¹°À» º¹»çÇØ ³õ½À´Ï´Ù. ¿¹¸¦ µé¾î, ¸¸ÀÏ tar ÆÄÀÏÀÌ foo/¶ó´Â µð·ºÅ丮¿¡ bar.txt¶ó°í ºÒ¸®´Â ÆÄÀÏÀ» Æ÷ÇÔÇÏ´Â °æ¿ì, ÀÌ ¾ÆÄ«À̺ê ÆÄÀÏÀ» ¾ÐÃà ÇØÁ¦ÇϽøé ÇöÀç ÀÛ¾÷ ÁßÀÎ µð·ºÅ丮¿¡ foo/¶ó´Â µð·ºÅ丮°¡ »ý¼ºµÉ °ÍÀ̸ç ÀÌ µð·ºÅ丮¿¡´Â bar.txt ÆÄÀÏÀÌ ÀúÀåµÇ¾î ÀÖÀ» °ÍÀÔ´Ï´Ù.

tar ¸í·ÉÀº ÆÄÀÏÀ» ¾ÐÃàÇϵµ·Ï ±âº» ¼³Á¤µÇÁö ¾Ê¾Ò´Ù´Â Á¡À» ±â¾ïÇØ ÁֽʽÿÀ. tar¿Í bzipÀ» »ç¿ëÇÏ¿© ¾ÐÃà ÆÄÀÏÀ» »ý¼ºÇϽ÷Á¸é, -j ¿É¼ÇÀ» »ç¿ëÇÏ¼Å¾ß ÇÕ´Ï´Ù:

tar -cjvf filename.tbz file

bzip2À¸·Î ¾ÐÃàµÈ tar ÆÄÀϵéÀº ÀϹÝÀûÀ¸·Î .tbz È®ÀåÀÚ¸¦ °®½À´Ï´Ù; ±×·¯³ª °¡²û½Ä »ç¿ëÀÚ´Â tar.bz2 È®ÀåÀÚ¸¦ »ç¿ëÇÏ¿© ÆÄÀÏÀ» ¾ÆÄ«À̺ê ÀúÀåÇÏ°¡µµ ÇÕ´Ï´Ù.

À§ÀÇ ¸í·ÉÀº ¾ÆÄ«À̺ê ÆÄÀÏÀ» »ý¼º ÈÄ filename.tbz¶ó´Â À̸§ÀÇ ÆÄÀÏ·Î ¾ÐÃàÇÕ´Ï´Ù. bunzip2 ¸í·ÉÀ» »ç¿ëÇÏ¿© filename.tbz ÆÄÀÏÀ» ¾ÐÃà ÇØÁ¦ÇϽøé, filename.tbz ÆÄÀÏÀº »èÁ¦µÇ°í filename.tar ÆÄÀÏ·Î ±³Ã¼µÉ °ÍÀÔ´Ï´Ù.

¶ÇÇÑ ´ÙÀ½°ú °°Àº ¸í·ÉÀ» »ç¿ëÇÏ¿© bzip ÆÄÀÏ°ú tar ÆÄÀÏÀÇ ¾ÐÃà Ç®±â¿Í ¾ÆÄ«À̺ê ÇØÁ¦¸¦ µ¿½Ã¿¡ ½ÇÇàÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù:

tar -xjvf filename.tbz

tar¿Í gzipÀ» »ç¿ëÇÏ¿© ÆÄÀÏÀ» ¾ÐÃàÇϽ÷Á¸é, -z ¿É¼ÇÀ» »ç¿ëÇϽʽÿÀ:

tar -czvf filename.tgz file

gzip ¸í·ÉÀ» »ç¿ëÇÏ¿© ¾ÐÃàµÈ tar ÆÄÀÏÀº ÀϹÝÀûÀ¸·Î .tgz È®ÀåÀÚ¸¦ °®½À´Ï´Ù.

À§ÀÇ ¸í·É¾î´Â ¾ÆÄ«À̺ê ÆÄÀÏ filename.tarÀ» »ý¼ºÇÑ ÈÄ filename.tgz ÆÄÀÏ·Î ¾ÐÃàÇÕ´Ï´Ù. (filename.tar ÆÄÀÏÀº ÀúÀåµÇÁö ¾Ê½À´Ï´Ù.) gunzip ¸í·ÉÀ» »ç¿ëÇÏ¿© filename.tgz ÆÄÀÏÀÇ ¾ÐÃàÀ» ÇØÁ¦ÇϽøé, filename.tgz ÆÄÀÏÀº »èÁ¦µÇ°í filename.tar·Î ´ëüµË´Ï´Ù.

´ÙÀ½°ú °°Àº ¸í·ÉÀ» »ç¿ëÇÏ¿© gzip tar ÆÄÀÏÀ» ¾ÐÃà ÇØÁ¦ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù

tar -xzvf filename.tgz

ÀÛÀºº¸ÈùÆ®
 

tar ¸í·É¾î¿Í °ü·ÃµÈ º¸´Ù ¸¹Àº Á¤º¸¸¦ ¿øÇϽŴٸé, man tar ¸í·ÉÀ» ÀÔ·ÂÇÏ¿© ¸Þ´º¾ó ÆäÀÌÁö¸¦ ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù.