¾ÆÄ«À̺ù
À¯´Ð½ºÀÇ Ç¥ÁØ ¾ÆÄ«À̺ê(archive) À¯Æ¿¸®Æ¼. ¿ø·¡´Â Tape ARchiving
ÇÁ·Î±×·¥¿¡¼ ¿Ô´Âµ¥, ÀÌ ÇÁ·Î±×·¥Àº Å×ÀÔ µå¶óÀ̺êºÎÅÍ º¸Åë ÆÄÀÏ, ½ÉÁö¾î´Â Ç¥ÁØÃâ·Â±îÁö Æ÷ÇÔÇÏ´Â ¸ðµç Á¾·ùÀÇ µð¹ÙÀ̽º¿¡ ´ëÇØ¼
¸ðµç Á¾·ùÀÇ ¾ÆÄ«À̺긦 ´Ù·ê ¼ö ÀÖµµ·Ï ¸¸µé¾î Á³½À´Ï´Ù. GNU tar´Â ¿À·¡ÀüºÎÅÍ gzip ¾ÐÃàÀ» ´Ù·ê ¼ö ÀÖ´Â ¿É¼ÇÀÌ
ÆÐÄ¡µÇ¾î ÀÖ¾ú´Âµ¥, tar czvf archive-name.tar.gz * ¶ó°í Çϸé
ÇÏÀ§ µð·ºÅ丮¸¦ Æ÷ÇÔÇÑ ¸ðµç ÆÄÀÏÀ» ¹¾î¼ ¾ÐÃàÇ϶ó´Â ¶æÀÔ´Ï´Ù(µµÆ®ÆÄÀÏÀº Á¦¿Ü).
À¯¿ëÇÑ tar ¿É¼Ç ¸î °¡Áö:
-c ¸¸µé±â(»õ ¾ÆÄ«À̺ê)
--delete Áö¿ì±â(¾ÆÄ«À̺꿡 µé¾î ÀÖ´Â ÆÄÀÏ)
-r µ¡ºÙÀ̱â(ÆÄÀÏÀ» ¾ÆÄ«À̺ê·Î)
-t ¸ñ·Ï(¾ÆÄ«ÀÌºê ³»¿ë)
-u ¾ÆÄ«ÀÌºê ¾÷µ¥ÀÌÆ®
-x »Ì¾Æ³»±â(¾ÆÄ«À̺꿡 µé¾î ÀÖ´Â ÆÄÀÏ)
-z ¾ÆÄ«À̺긦 gzip
À¸·Î ¾ÐÃà
°æ°í |
gzipÀ¸·Î ¹ÀÎä ¼Õ»óµÈ tar ¾ÆÄ«À̺ê´Â º¹±¸ÇϱⰡ ¸Å¿ì Èûµé±â |
½© ¾ÆÄ«À̺ê À¯Æ¿¸®Æ¼. ½© ¾ÆÄ«ÀÌºê ÆÄÀÏÀº ½ÇÁ¦·Î´Â #!/bin/sh Çì´õ¿Í
¾ÆÄ«À̺긦 Ç®±â À§ÇÑ ¸í·É¾îµé·Î ÀÌ·ç¾îÁø ½© ½ºÅ©¸³Æ®·Î½á, ¾ÐÃàµÇÁö ¾ÊÀº ÆÄÀϵéÀÌ Âß ºÙ¾î ÀÖ´Â ÆÄÀÏÀÔ´Ï´Ù. shar ¾ÆÄ«À̺ê´Â
¾ÆÁ÷µµ ÀÎÅÍ³Ý ´º½º ±×·ì¿¡¼ º¼ ¼ö Àִµ¥ ¿©±â ¸»°í ´Ù¸¥ °÷¿¡¼´Â tar/gzip
¶§¹®¿¡ °ÅÀÇ ¾È ¾¹´Ï´Ù. shar ¾ÆÄ«À̺ê´Â unshar
¸í·É¾î·Î Ç®¾î ÁÝ´Ï´Ù.
ÁÖ·Î ¹ÙÀ̳ʸ® ¿ÀºêÁ§Æ® ÆÄÀÏ ¶óÀ̺귯¸®¿¡¼ ¾²ÀÌ´Â ¾ÆÄ«À̺긦 À§ÇÑ »ý¼º, Á¶ÀÛ À¯Æ¿¸®Æ¼.
ÀÌ Æ¯ÈµÈ ¾ÆÄ«ÀÌºê º¹»ç ¸í·É¾î(copy input and output)´Â tar/gzip ¶§¹®¿¡ ÀÌÁ¦ °ÅÀÇ ¾È ¾²ÀÌÁö¸¸ µð·ºÅ丮 Æ®¸®¸¦ ¿Å±â·Á´Â
°æ¿ìµîÀÇ ¾²ÀÓ»õ°¡ ¾ÆÁ÷ ³²¾Æ ÀÖ½À´Ï´Ù.
¿¹ cpio·Î µð·ºÅ丮 Æ®¸® ¿Å±â±â
#!/bin/bash # cpio ·Î µð·ºÅ丮 Æ®¸®¸¦ º¹»çÇϱâ. ARGS=2 E_BADARGS=65 if [ $# -ne "$ARGS" ] then echo "»ç¿ë¹ý: `basename $0` source destination" exit $E_BADARGS fi source=$1 destination=$2 find "$source" -depth | cpio -admvp "$destination" # ¿©±â¼ ¾²ÀÎ cpio ¿É¼ÇÀÌ ¹«½¼ ¶æÀÎÁö ¾Ë·Á¸é ¸Ç ÆäÀÌÁö¸¦ ÀÐ¾î º¸¼¼¿ä. exit 0 |
¿¹ rpm ¾ÆÄ«À̺ê Ç®±â
#!/bin/bash # de-rpm.sh: 'rpm' ¾ÆÄ«À̺ê Ç®±â E_NO_ARGS=65 TEMPFILE=$$.cpio # "À¯ÀÏÇÑ" Àӽà ÆÄÀÏ. # $$ ´Â ½ºÅ©¸³Æ®ÀÇ ÇÁ·Î¼¼½º ID. if [ -z "$1" ] then echo "»ç¿ë¹ý: `basename $0` filename" exit $E_NO_ARGS fi rpm2cpio < $1 > $TEMPFILE # rpm ¾ÆÄ«À̺긦 cpio ¾ÆÄ«À̺ê·Î º¯È¯. cpio --make-directories -F $TEMPFILE -i # cpio ¾ÆÄ«À̺ê Ç®±â. rm -f $TEMPFILE # cpio ¾ÆÄ«À̺ê Áö¿ì±â. exit 0 |
¾ÐÃà
Ç¥ÁØ GNU/UNIX ¾ÐÃà À¯Æ¿¸®Æ¼·Î¼, ¼º´ÉÀÌ ¶³¾îÁö°í ƯÇã°¡ °É·Á ÀÖ´Â compress¸¦
´ë½ÅÇÕ´Ï´Ù. ¾ÐÃà Ç®±â ¸í·É¾î´Â gunzipÀ¸·Î½á, gzip
-d¿Í °°½À´Ï´Ù.
zcat ÇÊÅÍ´Â gzipÀ¸·Î ¹ÀÎ ÆÄÀÏÀÇ ¾ÐÃàÀ»
Ç®¾î Ç¥ÁØÃâ·ÂÀ¸·Î ³»º¸³»±â ¶§¹®¿¡ ÆÄÀÌÇÁÀÇ ÀÔ·ÂÀ̳ª ÀçÁöÇâ¿¡¼ ¾²ÀÏ ¼ö ÀÖ½À´Ï´Ù. Áï, ½ÇÁ¦·Î´Â ÀÔÃà ÆÄÀÏ¿¡ ´ëÇØ¼ µ¿ÀÛÇÏ´Â
catÀ̶ó°í º¸¸é µË´Ï´Ù(¿¾³¯ compress ·Î ¹ÀÎ ÆÄÀϵµ Æ÷ÇÔ).
zcatÀº gzip -dc¿Í °°½À´Ï´Ù.
°æ°í |
¸î¸î »ó¾÷¿ë À¯´Ð½º ½Ã½ºÅÛ¿¡¼´Â zcatÀÌ uncompress -c¿Í µ¿ÀǾî·Î ¾²ÀÌÁö¸¸ gzipÀ¸·Î ¹ÀÎ |
¶Ç ´Ù¸¥ ¾ÐÃà À¯Æ¿¸®Æ¼·Î½á, Ưº°È÷ Å©±â°¡ Å« ÆÄÀÏ¿¡ ´ëÇØ¼´Â gzipº¸´Ù ´õ È¿À²ÀûÀÔ´Ï´Ù.
bzip2¿¡ ´ëÇÑ ¾ÐÃà Ç®±â ¸í·É¾î´Â bunzip2ÀÔ´Ï´Ù.
»ó¿ë À¯´Ð½º ¹èÆ÷ÆÇ¿¡¼ ãÀ» ¼ö ÀÖ´Â ¿À·¡µÇ°í ƯÇã°¡ °É·ÁÀÖ´Â À¯Æ¿¸®Æ¼À̰í, ´õ È¿À²ÀûÀÎ gzipÀ¸·Î °ÅÀÇ ´Ù ¹Ù²î¾ú½À´Ï´Ù. gunzipÀÌ compress·Î ¹ÀÎ ÆÄÀϵéÀ» Ç® ¼ö ÀÖÁö¸¸, ¸®´ª½º ¹èÆ÷ÆÇµéÀº ȣȯ¼ºÀ» À§Çؼ compress¸¦ ´àÀº ¸í·É¾î¸¦ Æ÷ÇÔ½Ãŵ´Ï´Ù.
ÀÛÀº Á¤º¸: znew ¸í·É¾î´Â compress·Î
¾ÐÃàµÈ ÆÄÀÏÀ» gzipÀ¸·Î ¾ÐÃàµÈ ÆÄÀÏ·Î º¯È¯ÇØ ÁÝ´Ï´Ù.
¶Ç ´Ù¸¥ ¾ÐÃà À¯Æ¿¸®Æ¼·Î½á ¿ÀÁ÷ Á¤·ÄµÈ ¾Æ½ºÅ° ³¹¸» ¸ñ·Ï¿¡ ´ëÇØ¼¸¸ µ¿ÀÛÇÏ´Â ÇÊÅÍÀÔ´Ï´Ù. sq
< input-file > output-file ó·³ Ç¥ÁØ ÇÊÅ͸¦ ¾²µíÀÌ ¾²¸é µË´Ï´Ù. ¼Óµµ´Â ºü¸£Áö¸¸
gzip¸¸Å È¿°úÀûÀÌÁö´Â ¾Ê½À´Ï´Ù. ÀÌ ¸í·É¾î¿¡ ÇØ´çÇÏ´Â ¾ÐÃà Ç®±â ÇÊÅÍ´Â unsqÀ̰í
»ç¿ë¹ýÀº sq¿Í °°½À´Ï´Ù.
ÀÛÀº Á¤º¸: sqÀÇ Ãâ·ÂÀ» gzip¿¡
ÆÄÀÌÇÁ·Î °É¾î¼ ´õ ¾ÐÃà ½Ãų ¼öµµ ÀÖ½À´Ï´Ù.
µµ½ºÀÇ PKZIP°ú ȣȯµÇ´Â Å©·Î½º Ç÷§Æû ÆÄÀÏ ¾ÆÄ«À̺ù¹× ¾ÐÃà À¯Æ¿¸®Æ¼. ÀÎÅͳݿ¡¼
"Zip"À¸·Î ¹ÀÎ ¾ÆÄ«À̺êµéÀÌ "Ÿ¸£º¼"º¸´Ù ´õ ¸¹ÀÌ ¾²ÀÔ´Ï´Ù.
ÆÄÀÏ Á¤º¸
ÆÄÀÏ Á¾·ù¸¦ ±¸ºÐÁö¾î ÁÖ´Â À¯Æ¿¸®Æ¼. file file-name
À̶ó°í Ä¡¸é ascii textÀÌ data°°Àº
file-name¿¡ ´ëÇÑ ½ºÆåÀ» ¾Ë·ÁÁÝ´Ï´Ù. ÀÌ ¸í·É¾î´Â Linux/UNIX ¹èÆ÷ÆÇ¿¡
µû¶ó /usr/share/magicÀ̳ª /etc/magic, /usr/lib/magicµî¿¡¼ ¸ÅÁ÷ ³Ñ¹ö¸¦ Âü°íÇØ¼ ÆÄÀÏ ½ºÆåÀ» ¾Ë·ÁÁÝ´Ï´Ù.
-f ¿É¼ÇÀ» ¾²¸é ÆÄÀÏÀ̸§ÀÇ ¸ñ·ÏÀÌ µé¾î ÀÖ´Â ÁöÁ¤µÈ ÆÄÀÏÀ» ºÐ¼®ÇÏ¸é¼ ¹èÄ¡ ¸ðµå·Î
µ¿ÀÛÇÕ´Ï´Ù. -z ¿É¼ÇÀº ´ë»ó ÆÄÀÏÀÌ ¾ÐÃàµÈ ÆÄÀÏÀÏ °æ¿ì °Á¦·Î ¾ÐÃàÀÌ Ç®¸° »óÅÂÀÇ
ÆÄÀÏ Å¸ÀÔÀ» ºÐ¼®ÇØ ÁÝ´Ï´Ù.
bash$ file test.tar.gz test.tar.gz: gzip compressed data, deflated, last modified: Sun Sep 16 13:34:51 2001, os: Unix bash file -z test.tar.gz test.tar.gz: GNU tar archive (gzip compressed data, deflated, last modified: Sun Sep 16 13:34:51 2001, os: Unix) |
ºñ¾¾ÆÄÅ© ÁÖ½Äȸ»ç, ´ëÇ¥ÀÌ»ç : ¹Úº´Ã¶ °³ÀÎÁ¤º¸º¸È£Ã¥ÀÓÀÚ : ¹Úº´Ã¶
»ç¾÷ÀÚµî·Ï¹øÈ£ : 114-86-19888 |
º»»ç : ¼¿ïƯº°½Ã ¼Ãʱ¸ ¼ÃÊ´ë·Î73±æ, 42, 1307È£
ÀüÀÚ¿ìÆí : master@bcpark.net |
(ÀüÈÀü À̿빮ÀÇ °Ô½ÃÆÇ Çʼö)
ÀüÈ: 02-534-982±¸(09:00~18:00) |
ÆÑ½º: 02-535-155±¸ |
±ä±Þ: 010-9774-988»ï
¤ýÀúÀ۱Ǿȳ» : ºñ¾¾ÆÄÅ©ÀÇ ¸ðµç ÄÁÅÙÃ÷(±â»ç)´Â ÀúÀ۱ǹý¿¡ º¸È£¸¦ ¹Þ½À´Ï´Ù. ´Ü, ȸ¿øµéÀÌ ÀÛ¼ºÇÑ °Ô½Ã¹°ÀÇ ±Ç¸®´Â ÇØ´ç ÀúÀÛ±ÇÀÚ¿¡°Ô ÀÖ½À´Ï´Ù. ºñ¾¾ÆÄÅ©¿¡ °ÔÀçµÈ °Ô½Ã¹°Àº ºñ¾¾ÆÄÅ©ÀÇ ÀÔÀå°ú ´Ù¸¦ ¼ö ÀÖ½À´Ï´Ù. ŸÀÎÀÇ ÀúÀÛ¹°À» ¹«´ÜÀ¸·Î °Ô½Ã, ÆÇ¸Å, ´ë¿© ¶Ç´Â »ó¾÷Àû ÀÌ¿ë½Ã ¼ÕÇØ¹è»óÀÇ Ã¥ÀÓ°ú ó¹úÀ» ¹ÞÀ» ¼ö ÀÖÀ¸¸ç, ÀÌ¿¡ ´ëÇØ Ã¥ÀÓÀ» ÁöÁö ¾Ê½À´Ï´Ù.
¤ý¼îÇθô¾È³» : ºñ¾¾ÆÄÅ©´Â Åë½ÅÆÇ¸ÅÁß°³Àڷμ »óǰ ÁÖ¹®, ¹è¼Û ¹× ȯºÒÀÇ Àǹ«¿Í Ã¥ÀÓÀº °¢ ÆÇ¸Å ¾÷ü¿¡ ÀÖ½À´Ï´Ù.
Copyright ¨Ï 2000-2025 BCPARK Inc. All Right Reserved.