Tar ¸í·É¾î ÀÛ¼ºÀÚ : ±â¼úÁö¿øºÎ Áö±¹Çö wlrnrgus@nextline.net tar ¸í·É¾î : ¾ÆÄ«À̺긦 ¸¸µé°Å³ª Ç®¶§ »ç¿ëÇÏ´Â ¸í·É¾î ÀÔ´Ï´Ù. ¾ÆÄ«À̺ê´Â ¿©·¯ ÆÄÀÏÀ» ÇÑ ÆÄÀÏ·Î ¹Àº °ÍÀ» ¸»ÇÕ´Ï´Ù. tar´Â ¾ÐÃàÇÏÁö ¾Ê°í, ´ÜÁö ÇϳªÀÇ ÆÄÀÏ·Î ¹´Â ¿ªÇÒ¸¸ ÇÕ´Ï´Ù. ¾ÆÄ«À̺êÀÇ ¾ÐÃàÀº gzipÀ̳ª bzip2µîÀ» »ç¿ëÇÕ´Ï´Ù. ¾ÆÄ«À̺긦 ¸¸µå´Â ¸ñÀûÀº ÆÄÀÏÀÇ ¹é¾÷À̳ª ¹èÆ÷¸¦ Æí¸®ÇÏ°Ô Çϱâ À§ÇÔÀÔ´Ï´Ù. ¾ÆÄ«À̺êÀÇ È®ÀåÀÚ´Â .tarÀ̸ç ÀϹÝÀûÀ¸·Î tar·Î ¹ÀÎ ¾ÆÄ«À̺긦 gzipÀ¸·Î ¾ÐÃàÇÏ¿© È®ÀåÀÚ°¡ .tar.gzÀÎ ¾ÐÃà ¾ÆÄ«À̺긦 ¸¹ÀÌ ÀÌ¿ëÇÕ´Ï´Ù. * ¿É¼Ç -f --file= -f ´Â ¾ÆÄ«À̺ê ÆÄÀÏÀÇ À̸§À» ÁöÁ¤ÇØ ÁÖ´Â ¿É¼ÇÀÔ´Ï´Ù.. -f ·Î ¾ÆÄ«À̺êÀÇ À̸§À» ²À ¸í½ÃÇØ¾ß ÇÕ´Ï´Ù. -v --verbose -v ¿É¼ÇÀÌ ÀÖÀ¸¸é ¾ÆÄ«À̺꿡 Ãß°¡µÇ°Å³ª Ç®¸®°í ÀÖ´Â ÆÄÀÏÀÇ À̸§À» ȸ鿡 º¸¿©ÁÝ´Ï´Ù. ÁøÇà»çÇ×À» ¾Ë ¼ö Àֱ⠶§¹®¿¡ »ç¿ëÇÏ´Â°Ô ÁÁÀ¸¸ç "ls -l" °ú °°Àº Çü½ÄÀ¸·Î ÆÄÀÏÀ» º¸·Á¸é v¸¦ µÎ¹ø ½áÁÝ´Ï´Ù. -c --create »õ·Î¿î ¾ÆÄ«À̺긦 »ý¼ºÇÕ´Ï´Ù. -t --list ¾ÆÄ«À̺êÀÇ ³»¿ë(¹ÀÎ ÆÄÀÏÀ̸§)À» º¸¿©ÁÝ´Ï´Ù. -x --extract ¾ÆÄ«À̺꿡 ¹ÀÎ ÆÄÀÏÀ̳ª µð·ºÅ丮¸¦ Ç®¾îÁÝ´Ï´Ù. * »ç¿ë ¹æ¹ý - aaa.tarÀ̶õ ¾ÆÄ«À̺ê Ç®±â
- aaa, aaa.txt, bbb, bbb.txt ÀÇ 4°³ÀÇ ÆÄÀÏ·Î bbb.tarÀ̶õ ¾ÆÄ«ÀÌºê ¸¸µé±â
tar -tvf aaa.tar : aaa.tarÀ̶õ ¾ÆÄ«ÀÌºê ³»¿ëº¸±â
Æ۹̼ÇÀ» À¯ÁöÇϸç aaa, aaa.txt, bbb, bbb.txtÀÇ 4°³ÀÇ ÆÄÀÏÀ» ccc.tarÀ̶õ ¾ÆÄ«ÀÌºê ¸¸µé±â
* tar+gzip ¾ÐÃàÇϱâ tar -czvf aaa.tar.gz ¹À»ÆÄÀÏ°úµð·ºÅ丮µé aaa.tar.gz ¶ó´Â À̸§À¸·Î aaa, aaa.txt, bbb, bbb.txtÀÇ 4°³ÀÇ ÆÄÀÏÀ» ¾ÐÃàÇÏ¿© ¹¾îÁÝ´Ï´Ù. Gzip À¸·Î ¾ÐÃàÀ» ÇÒ¶§¿¡´Â –z ¿É¼ÇÀ» »ç¿ëÇÕ´Ï´Ù.
* tar+bzip2 ¾ÐÃàÇϱâ tar -cjvf aaa.tar.bz ¹À»ÆÄÀÏ°úµð·ºÅ丮µé aaa.tar.bz ¶ó´Â À̸§À¸·Î aaa, aaa.txt, bbb, bbb.txtÀÇ 4°³ÀÇ ÆÄÀÏÀ» ¾ÐÃàÇÏ¿© ¹¾îÁÝ´Ï´Ù. bzip2 À¸·Î ¾ÐÃàÀ» ÇÒ¶§¿¡´Â –j ¿É¼ÇÀ» »ç¿ëÇÕ´Ï´Ù.
* gzipÀ¸·Î ¾ÐÃàµÈ tar Ç®±â tar -xvzf aaa.tar.gz aaa.tar.gz ¶ó´Â tar ·Î ¹ÀÎµÚ gzip À¸·Î ¾ÐÃàµÈ ÆÄÀÏÀ» ¸ÕÀú ¾ÐÃàÀ» ǬµÚ¿¡ ¹ÀÎ ÆÄÀϱîÁö Ç®¾îÁÝ´Ï´Ù.
* bzip2·Î ¾ÐÃàµÈ tar Ç®±â tar -xvjf aaa.tar.bz aaa.tar.bz ¶ó´Â tar ·Î ¹ÀÎµÚ bzip2·Î ¾ÐÃàµÈ ÆÄÀÏÀ» ¸ÕÀú ¾ÐÃàÀ» ǬµÚ¿¡ ¹ÀÎ ÆÄÀϱîÁö Ç®¾îÁÝ´Ï´Ù.
* tar ¾ÐÃàÀ» Ç® ¶§ ¿øÇÏ´Â ÆÄÀϸ¸ ¾ÐÃàÇ®±â tar –zxvf(gzipÀÇ°æ¿ì »ó¿ë) [¾ÐÃà ÆÄÀϸí] [¾ÐÃàÆÄÀϾÈÀÇ ¾ÐÃàÀ» Ç®°íÀÚÇÏ´Â ÆÄÀÏ°æ·Î] tar –jxvf(bzip2ÀÇ°æ¿ì »ó¿ë) [¾ÐÃà ÆÄÀϸí] [¾ÐÃàÆÄÀϾÈÀÇ ¾ÐÃàÀ» Ç®°íÀÚÇÏ´Â ÆÄÀÏ°æ·Î] ¾Æ·¡ÀÇ ¼³¸íÀº gzipÀ¸·Î ¾ÐÃàÇÑ ÆÄÀÏÀ» ¿¹·Îµé¾î ±âÀçÇÑ ³»¿ëÀÔ´Ï´Ù. aaa.tar.gz ¶õ ¾ÐÃàÆÄÀÏ ¾ÈÀÇ dddÆÄÀϸ¸ ¾ÐÃàÀ» Ç®¾îÁÝ´Ï´Ù. dddÆÄÀÏÀÌ aaa.tar.gz¾ÈÀÇ ¾î´À °æ·Î¿¡ ¾ÐÃàµÇ¾î ÀÖ´ÂÁö °æ·Î¸¦ ¾Ë°í °è¼Å¾ß ÇÕ´Ï´Ù. aaa.tar.gzÀÇ ÆÄÀϾÈÀÇ Æ®¸®±¸Á¶´Â ¾Æ·¡¿Í °°´Ù°í ÇÒ¶§ÀÇ °æ¿ì ddd ÆÄÀÏÀÇ °æ·Î´Â aaa/ccc/ddd À̹ǷΠtar –zxvf aaa.tar.gz aaa/ccc/ddd ÀÇ ¸í·É¾î¸¦ ÀÔ·ÂÇÏ¿© ½ÇÇàÇÕ´Ï´Ù. aaa/ aaa/ggg/ aaa/ccc/eee aaa/ccc/ddd/ aaa/sss.txt aaa.txt bbb/ bbb.txt ¾Æ·¡ÀÇ ±×¸²À» º¸½Ã¸é aaa/ccc/ÀÇ Æú´õ°¡ »ý¼ºµÇ¾î ÀÖÀ¸¸ç ±âÁ¸ aaa.tar.gzÀ¸·Î ¾ÐÃàµÇ±âÀüÀÇ cccÆú´õ¾ÈÀÇ eee, ddd Æú´õÁß ddd Æú´õ¸¸ ¾ÐÃàÀÌ Ç®·ÁÀÖ´Â °ÍÀ» È®ÀÎ ÇϽǼö ÀÖ½À´Ï´Ù.
* ¿ë·®ÀÌ ¸¹Àº ÆÄÀÏÀ» ºÐÇÒÇÏ¿© ¾ÐÃàÇÏ´Â ¹ý(¾Æ·¡ÀÇ ¿¹Á¦´Â gzipÀ¸·Î ¾ÐÃàÇÏ´Â ¹æ½Ä ÀÔ´Ï´Ù.) tar -cvzf – [¾ÐÃàÇÒ ÆÄÀÏ À̸§] | split -b 100m – [¾ÐÃàµÉ ÆÄÀÏÀ̸§].tar.gz test¶õ ÆÄÀÏÀ» (¾à)100MÀ¸·Î ºÐÇÒÇÏ¿© ¾ÐÃàÀ» ÇÏ°íÀÚ ÇÑ´Ù¸é tar –cvzf – test | split –b 100m – test.tar.gz ÀÇ ¸í·ÉÀ» ³»¸®½Ã¸é µË´Ï´Ù.
ls –al ¸í·É¾î·Î È®ÀÎÇÏ¿© º¸½Ã¸é test.tar.gzaa, test.tar.gzab ¡¦ ÀÇ Çü½ÄÀ¸·Î ¿ë·®ÀÌ 100M·Î ºÐÇÒµÇ¾î ¾ÐÃàµÈ °ÍÀ» È®ÀÎÇϽǼö ÀÖ½À´Ï´Ù.
* ºÐÇÒÇÏ¿© ¾ÐÃàÇÑ ÆÄÀÏ Ç®±â cat [¾ÐÃàÇÑ ÆÄÀϸí]* | tar -xvzf – ¡°*¡±´Â ¸ðµç°ÍÀ̶õ ¶æÀÔ´Ï´Ù. À§¿¡¼ ºÐÇÒÇÏ¿© ¾ÐÃàµÈ test.tar.gzÀÇ ÆÄÀϵéÀ» ¾ÐÃàÀ» Ǭ ¿¹Á¦ÀÔ´Ï´Ù. cat test.tar.gz* | tar -xvzf –
¾Æ·¡ÀÇ ±×¸²À» È®ÀÎÇÏ¿© º¸½Ã¸é ºÐÇÒÇÏ¿© ¾ÐÃàÇÑ ÆÄÀϵéÀÌ test¶õÆú´õ¿¡ Ç®·ÁÀÖ´Â °ÍÀ» È®ÀÎÇϽǼö ÀÖ½À´Ï´Ù.
|
|