ÀÚÀ¯·Ó°Ô °Ô½Ã¹°À» ¿Ã¸±¼öÀÖ´Â °Ô½ÃÆÇÀÔ´Ï´Ù.
  • À¯³âÃß¾ï
  • Çб³»ýȰ
  • ÀÔ½ÃÁغñ
  • ´ëÇлýȰ
  • ±º»ýȰ
  • ¾Ë¹Ù»ýȰ
  • Ãë¾÷Áغñ
  • Á÷Àå»ýȰ
  • ¿ø·ë»ýȰ
  • ¿¬¾ÖÁß
  • °áÈ¥Áغñ
  • Áý¾È»ì¸²
  • Àڳ౳À°
  • â¾÷Áغñ
  • À̹ÎÀ¯ÇÐ
  • ³ëÈÄ»ýȰ
  • Àüüº¸±â


°­Á 6Æí ¾ÐÃà

 

ÆÄÀÏ, ¾ÆÄ«À̺ê(archive) ¸í·É¾î




ÆÄÀÏ, ¾ÆÄ«À̺ê(archive) ¸í·É¾î




¾ÆÄ«À̺ù



tar

À¯´Ð½ºÀÇ Ç¥ÁØ ¾ÆÄ«À̺ê(archive) À¯Æ¿¸®Æ¼. ¿ø·¡´Â Tape ARchiving
ÇÁ·Î±×·¥¿¡¼­ ¿Ô´Âµ¥, ÀÌ ÇÁ·Î±×·¥Àº Å×ÀÔ µå¶óÀ̺êºÎÅÍ º¸Åë ÆÄÀÏ, ½ÉÁö¾î´Â Ç¥ÁØÃâ·Â±îÁö Æ÷ÇÔÇÏ´Â ¸ðµç Á¾·ùÀÇ µð¹ÙÀ̽º¿¡ ´ëÇØ¼­
¸ðµç Á¾·ùÀÇ ¾ÆÄ«À̺긦 ´Ù·ê ¼ö ÀÖµµ·Ï ¸¸µé¾î Á³½À´Ï´Ù. GNU tar´Â ¿À·¡ÀüºÎÅÍ gzip ¾ÐÃàÀ» ´Ù·ê ¼ö ÀÖ´Â ¿É¼ÇÀÌ
ÆÐÄ¡µÇ¾î ÀÖ¾ú´Âµ¥, tar czvf archive-name.tar.gz * ¶ó°í Çϸé
ÇÏÀ§ µð·ºÅ丮¸¦ Æ÷ÇÔÇÑ ¸ðµç ÆÄÀÏÀ» ¹­¾î¼­ ¾ÐÃàÇ϶ó´Â ¶æÀÔ´Ï´Ù(µµÆ®ÆÄÀÏÀº Á¦¿Ü).


À¯¿ëÇÑ tar ¿É¼Ç ¸î °¡Áö:




  1. -c ¸¸µé±â(»õ ¾ÆÄ«À̺ê)



  2. --delete Áö¿ì±â(¾ÆÄ«À̺꿡 µé¾î ÀÖ´Â ÆÄÀÏ)



  3. -r µ¡ºÙÀ̱â(ÆÄÀÏÀ» ¾ÆÄ«À̺ê·Î)



  4. -t ¸ñ·Ï(¾ÆÄ«ÀÌºê ³»¿ë)



  5. -u ¾ÆÄ«ÀÌºê ¾÷µ¥ÀÌÆ®



  6. -x »Ì¾Æ³»±â(¾ÆÄ«À̺꿡 µé¾î ÀÖ´Â ÆÄÀÏ)



  7. -z ¾ÆÄ«À̺긦 gzip
    À¸·Î ¾ÐÃà
















°æ°í

gzipÀ¸·Î ¹­ÀÎä ¼Õ»óµÈ tar ¾ÆÄ«À̺ê´Â º¹±¸ÇϱⰡ ¸Å¿ì Èûµé±â
¶§¹®¿¡ Áß¿äÇÑ ÆÄÀÏÀ» ¾ÆÄ«À̺ê·Î ¸¸µé¶§´Â ¿©·¯ ±ºµ¥¿¡ ¹é¾÷À» ÇØ ³õ±â ¹Ù¶ø´Ï´Ù.




shar

½© ¾ÆÄ«À̺ê À¯Æ¿¸®Æ¼. ½© ¾ÆÄ«ÀÌºê ÆÄÀÏÀº ½ÇÁ¦·Î´Â #!/bin/sh Çì´õ¿Í
¾ÆÄ«À̺긦 Ç®±â À§ÇÑ ¸í·É¾îµé·Î ÀÌ·ç¾îÁø ½© ½ºÅ©¸³Æ®·Î½á, ¾ÐÃàµÇÁö ¾ÊÀº ÆÄÀϵéÀÌ Âß ºÙ¾î ÀÖ´Â ÆÄÀÏÀÔ´Ï´Ù. shar ¾ÆÄ«À̺ê´Â
¾ÆÁ÷µµ ÀÎÅÍ³Ý ´º½º ±×·ì¿¡¼­ º¼ ¼ö Àִµ¥ ¿©±â ¸»°í ´Ù¸¥ °÷¿¡¼­´Â tar/gzip
¶§¹®¿¡ °ÅÀÇ ¾È ¾¹´Ï´Ù. shar ¾ÆÄ«À̺ê´Â unshar
¸í·É¾î·Î Ç®¾î ÁÝ´Ï´Ù.


ar

ÁÖ·Î ¹ÙÀ̳ʸ® ¿ÀºêÁ§Æ® ÆÄÀÏ ¶óÀ̺귯¸®¿¡¼­ ¾²ÀÌ´Â ¾ÆÄ«À̺긦 À§ÇÑ »ý¼º, Á¶ÀÛ À¯Æ¿¸®Æ¼.


cpio

ÀÌ Æ¯È­µÈ ¾ÆÄ«ÀÌºê º¹»ç ¸í·É¾î(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







 


¾ÐÃà



gzip

Ç¥ÁØ GNU/UNIX ¾ÐÃà À¯Æ¿¸®Æ¼·Î¼­, ¼º´ÉÀÌ ¶³¾îÁö°í ƯÇã°¡ °É·Á ÀÖ´Â compress¸¦
´ë½ÅÇÕ´Ï´Ù. ¾ÐÃà Ç®±â ¸í·É¾î´Â gunzipÀ¸·Î½á, gzip
-d
¿Í °°½À´Ï´Ù.


zcat ÇÊÅÍ´Â gzipÀ¸·Î ¹­ÀÎ ÆÄÀÏÀÇ ¾ÐÃàÀ»
Ç®¾î Ç¥ÁØÃâ·ÂÀ¸·Î ³»º¸³»±â ¶§¹®¿¡ ÆÄÀÌÇÁÀÇ ÀÔ·ÂÀ̳ª ÀçÁöÇâ¿¡¼­ ¾²ÀÏ ¼ö ÀÖ½À´Ï´Ù. Áï, ½ÇÁ¦·Î´Â ÀÔÃà ÆÄÀÏ¿¡ ´ëÇØ¼­ µ¿ÀÛÇÏ´Â
catÀ̶ó°í º¸¸é µË´Ï´Ù(¿¾³¯ compress ·Î ¹­ÀÎ ÆÄÀϵµ Æ÷ÇÔ).
zcatÀº gzip -dc¿Í °°½À´Ï´Ù.













°æ°í

¸î¸î »ó¾÷¿ë À¯´Ð½º ½Ã½ºÅÛ¿¡¼­´Â zcatÀÌ uncompress -c¿Í µ¿ÀǾî·Î ¾²ÀÌÁö¸¸ gzipÀ¸·Î ¹­ÀÎ
ÆÄÀÏ¿¡ ´ëÇØ¼­´Â µ¿ÀÛÇÏÁö ¾Ê½À´Ï´Ù.




 
 

bzip2


¶Ç ´Ù¸¥ ¾ÐÃà À¯Æ¿¸®Æ¼·Î½á, Ưº°È÷ Å©±â°¡ Å« ÆÄÀÏ¿¡ ´ëÇØ¼­´Â gzipº¸´Ù ´õ È¿À²ÀûÀÔ´Ï´Ù.
bzip2¿¡ ´ëÇÑ ¾ÐÃà Ç®±â ¸í·É¾î´Â bunzip2ÀÔ´Ï´Ù.


compress, uncompress

»ó¿ë À¯´Ð½º ¹èÆ÷ÆÇ¿¡¼­ ãÀ» ¼ö ÀÖ´Â ¿À·¡µÇ°í ƯÇã°¡ °É·ÁÀÖ´Â À¯Æ¿¸®Æ¼À̰í, ´õ È¿À²ÀûÀÎ gzipÀ¸·Î °ÅÀÇ ´Ù ¹Ù²î¾ú½À´Ï´Ù. gunzipÀÌ compress·Î ¹­ÀÎ ÆÄÀϵéÀ» Ç® ¼ö ÀÖÁö¸¸, ¸®´ª½º ¹èÆ÷ÆÇµéÀº ȣȯ¼ºÀ» À§Çؼ­ compress¸¦ ´àÀº ¸í·É¾î¸¦ Æ÷ÇÔ½Ãŵ´Ï´Ù.




ÀÛÀº Á¤º¸: znew ¸í·É¾î´Â compress·Î
¾ÐÃàµÈ
ÆÄÀÏÀ» gzipÀ¸·Î ¾ÐÃàµÈ ÆÄÀÏ·Î º¯È¯ÇØ ÁÝ´Ï´Ù.




sq

¶Ç ´Ù¸¥ ¾ÐÃà À¯Æ¿¸®Æ¼·Î½á ¿ÀÁ÷ Á¤·ÄµÈ ¾Æ½ºÅ° ³¹¸» ¸ñ·Ï¿¡ ´ëÇØ¼­¸¸ µ¿ÀÛÇÏ´Â ÇÊÅÍÀÔ´Ï´Ù. sq
< input-file > output-file
ó·³ Ç¥ÁØ ÇÊÅ͸¦ ¾²µíÀÌ ¾²¸é µË´Ï´Ù. ¼Óµµ´Â ºü¸£Áö¸¸
gzip¸¸Å­ È¿°úÀûÀÌÁö´Â ¾Ê½À´Ï´Ù. ÀÌ ¸í·É¾î¿¡ ÇØ´çÇÏ´Â ¾ÐÃà Ç®±â ÇÊÅÍ´Â unsqÀ̰í
»ç¿ë¹ýÀº sq¿Í °°½À´Ï´Ù.




ÀÛÀº Á¤º¸: sqÀÇ Ãâ·ÂÀ» gzip¿¡
ÆÄÀÌÇÁ·Î °É¾î¼­ ´õ ¾ÐÃà ½Ãų ¼öµµ ÀÖ½À´Ï´Ù.




zip, unzip

µµ½ºÀÇ PKZIP°ú ȣȯµÇ´Â Å©·Î½º Ç÷§Æû ÆÄÀÏ ¾ÆÄ«À̺ù¹× ¾ÐÃà À¯Æ¿¸®Æ¼. ÀÎÅͳݿ¡¼­
"Zip"À¸·Î ¹­ÀÎ ¾ÆÄ«À̺êµéÀÌ "Ÿ¸£º¼"º¸´Ù ´õ ¸¹ÀÌ ¾²ÀÔ´Ï´Ù.







ÆÄÀÏ Á¤º¸


file

ÆÄÀÏ Á¾·ù¸¦ ±¸ºÐÁö¾î ÁÖ´Â À¯Æ¿¸®Æ¼. 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)




 









2003-04-22 01:12:08
1416 ¹ø ÀÐÀ½
¢Ñ ·Î±×ÀÎ ÈÄ ÀǰßÀ» ³²±â½Ç ¼ö ÀÖ½À´Ï´Ù
 Ä³½Ã¼±¹°





365ch.com 128bit Valid HTML 4.01 Transitional and Valid CSS!
ű×