1581, 1/80 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   williamlee
   [ÀÚÀÛ]¸®´ª½º ¾ÐÃà ¸í·É Á¤¸®.

http://www.hackerschool.org/HS_Boards/zboard.php?id=Free_Lectures&no=1628 [º¹»ç]


¸®´ª½º ¾ÐÃà ¸í·É¾î Á¤¸®.

console â¿¡¼­ Á÷Á¢ ¾ÐÃàÀ» ÇÏ´Â ¹æ¹ýÀ¸·Î tar, gzip, bzip2 , zip , compress ¸í·ÉÀ» Á¤¸®ÇØ º¸·Á°í ÇÕ´Ï´Ù.
* Tar
tar ´Â ¾ÐÃà¹æ½ÄÀº ¾Æ´Ï°í, ¿©·¯ °³ÀÇ ÆÄÀÏÀ» Çϳª·Î ¹­¾îÁÖ´Â ¿ªÇÒÀ» ÇÕ´Ï´Ù. ÁÖ·Î ¸®´ª½º¿¡¼­´Â tar¸¦ »ç¿ëÇؼ­ ÆÄÀÏÀ» Çϳª·Î ¹­Àº ´ÙÀ½ ±× ¹­Àº ÆÄÀÏÀ» ¾ÐÃà¸í·É¾î¸¦ »ç¿ëÇÏ¿© ¾ÐÃàÇÕ´Ï´Ù.
¿É¼ÇÀ¸·Î´Â
-c : create ÀÇ ¾àÀÚ·Î ¹­À½ÆÄÀÏÀ» »ý¼ºÇÕ´Ï´Ù.
-x : extract ÀÇ ¾àÀÚ·Î ¹­À½ÆÄÀÏ¿¡¼­ µ¥ÀÌÅ͸¦ ÃßÃâÇÕ´Ï´Ù.
-v : visual ÀÇ ¾àÀÚ·Î ¹­À½ »ý¼º or ÃßÃ⠽à ±× °úÁ¤À» ´«À¸·Î º¼¼ö ÀÖ°Ô º¸¿©ÁÝ´Ï´Ù.
-f : »ç¿ëÇÒ tar ÆÄÀÏÀ» ÁöÁ¤ÇÏ´Â ¸í·ÉÀ¸·Î ¹­À½À̳ª ¹­À½ÇØÁ¦½Ã ÇʼöÀûÀ¸·Î ³Ö¾î¾ß ÇÏ´Â ¸í·ÉÀÔ´Ï´Ù.
- r : ÀÌ¹Ì ¹­À½ÀÌ ¿Ï·áµÈ ÆÄÀÏ¿¡ »õ·Î¿î ÆÄÀÏÀ» Ãß°¡½Ãų ¶§ »ç¿ëÇÏ´Â ¸í·ÉÀÔ´Ï´Ù.
-t : ¾ÐÃàÆÄÀÏ ¾È¿¡ ¾î¶²ÆÄÀÏÀÌ µé¾îÀÖ´ÂÁö ³»¿ëÀ» È®ÀÎÇÕ´Ï´Ù.
-z : tar·Î ¹¬ÀºÈÄ gzipÀ¸·Î ¾ÐÃà/ÇØÁ¦ ÇÕ´Ï´Ù.
-j : tar·Î ¹­ÀºÈÄ bzip2·Î ¾ÐÃà/ÇØÁ¦ ÇÕ´Ï´Ù.
»ç¿ë ¿¹ :
tar cvf achive.tar /root/*  --> root ÀÌÇÏÀÇ ¸ðµç ÆÄÀÏ°ú µð·ºÅ丮¸¦ achive.tar ÆÄÀÏ·Î ¹­´Â´Ù.
tar czvf achive.tar.gz /root/* -->root ÀÌÇÏÀÇ ¸ðµç ÆÄÀÏ°ú µð·ºÅ丮¸¦ achive.tar·Î ¹­ÀºÈÄ gzipÀ» »ç¿ëÇؼ­achive.tar.gzÀ¸·Î ¾ÐÃàÇÑ´Ù.
tar cjvf achive.tar.bz2 /root/* --> root ÀÌÇÏÀÇ ¸ðµç ÆÄÀÏ°ú µð·ºÅ丮¸¦ achive.tar·Î ¹­ÀºÈÄ bzip2¸¦ »ç¿ëÇؼ­ achive.tar.bz2·Î ¾ÐÃàÇÑ´Ù.
tar xvf achive.tar --> achive.tar ¶ó´Â ¹­À½ÆÄÀÏÀ» ÇØÁ¦ ½ÃŲ´Ù.
tar tvf achive.tar --> achive.tar ¶ó´Â ÆÄÀÏ¿¡ ¾î¶²ÆÄÀϵéÀÌ ¹­¿© ÀÖ´ÂÁö È®ÀÎÇÑ´Ù.
tar rf achive.tar file.txt --> achive.tar ¶ó´Â ¹­À½ÆÄÀÏ¿¡ file.txt¶ó´Â »õ·Î¿î ÆÄÀÏÀ» Ãß°¡ÇÑ´Ù.
¿É¼Ç¾Õ¿¡ "-" ±âÈ£´Â ºÙ¿©µµ µÇ°í ¾ÈºÙ¿©µµ µË´Ï´Ù.

* gzip
ÇÑ°³ÀÇ ÆÄÀϸ¸ ¾ÐÃàÇÒ ¼ö Àֱ⠶§¹®¿¡ tar¿Í ÇÔ²² ¾²ÀÌ¸ç ¾ÐÃàÈÄ ±âº»ÀûÀ¸·Î ¿øº»ÆÄÀÏÀº »ç¶óÁý´Ï´Ù.
gzipÀǿɼÇÀ¸·Î´Â
-n : nÀº 1ºÎÅÍ 9±îÁö ¼ýÀÚ·Î ÁöÁ¤Çϸç 1ÀÌ °¡Àå ºü¸£°Ô ¾ÐÃàÀ» ÇÏÁö¸¸ ¾ÐÃàÀ²Àº °¡Àå ³·½À´Ï´Ù.
-c : ¿øº»ÆÄÀÏÀº ±×´ë·Î ³öµÎ¸ç ¾ÐÃàÇÕ´Ï´Ù.
-d : decompress,¾ÐÃàÀ» ÇØÁ¦ÇÕ´Ï´Ù.
-l : ¾ÐÃà ÆÄÀÏÀÇ Á¤º¸¸¦ Ãâ·ÂÇÕ´Ï´Ù.
-r : µð·ºÅ丮¸¦ ÁöÁ¤ ½Ã µð·ºÅ丮¿¡ Æ÷ÇÔµÈ ¸ðµç ÆÄÀÏÀ» ¾ÐÃàÇÕ´Ï´Ù.(ÇÑ°³ÀÇ ÆÄÀϸ¸ ¾ÐÃàÇÒ¼ö Àֱ⠶§¹®¿¡ °¢°¢ÀÇ ÆÄÀÏÀÌ °¢°¢ ¾ÐÃàµÊ.)
-v : ¾ÐÃà ȤÀº ÇØÁ¦½Ã ÀÚ¼¼ÇÑ Á¤º¸¸¦ º¸¿©ÁÜ´Ï´Ù.
¾ÐÃàÇØÁ¦½Ã " gzip -d ÆÄÀϸí " À¸·Î ÇØÁ¦ÇÒ¼öµµ ÀÖ°í, gunzip ¸í·ÉÀ¸·Î ÇØÁ¦ÇÒ ¼ö µµ ÀÖ½À´Ï´Ù.
gunzip ¿É¼Ç
-l ¾ÐÃà ÆÄÀÏ Á¤º¸ Ãâ·Â
-r µð·ºÅ丮 ÁöÁ¤½Ã µð·ºÅ丮 ³»ÀÇ ¸ðµç ÆÄÀÏÀÇ ¾ÐÃà ÇØÁ¦
-v ¾ÐÃàÇØÁ¦ ½Ã ÀÚ¼¼ÇÑ Á¤º¸ Ãâ·Â.

*  bzip2
.bz2 ¶ó´Â È®ÀåÀÚ·Î ´Ù·ç¾î Áý´Ï´Ù. tar¿É¼ÇÁß j ¸¦ ÀÌ¿ëÇØ tar¸í·É¾î¿Í ÇÔ²² »ç¿ëÇÒ¼ö ÀÖ½À´Ï´Ù.
bzip2 ¿É¼Ç
-z : ¾ÐÃàÇÕ´Ï´Ù.
-d : ¾ÐÃàÀ» DZ´Ï´Ù.
-k : ÆÄÀÏ ¾ÐÃà or ÇØÁ¦½Ã ¿øº» ÆÄÀÏÀ» Áö¿ìÁö ¾Ê½À´Ï´Ù.
-v : ÀÛ¾÷»çÇ×À» ÀÚ¼¼È÷ º¼¼ö ÀÖ½À´Ï´Ù.
-s : bzip2°¡ ÀÛ¾÷ Áß »ç¿ëÇÏ´Â ¸Þ¸ð¸®ÀÇ ¾çÀ» ÁÙÀϼö ÀÖ½À´Ï´Ù. (bzip2 ÀÛ¾÷¿¡ 2.5byte ¸¸À» »ç¿ëÇÑ´Ù.) ½Ã°£Àº ´õ ¿À·¡ °É¸®Áö¸¸ ÀûÀº ¸Þ¸ð¸®¿¡¼­ bzip2¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
-f : ¾ÐÃà , ÇØÁ¦ ÇÒ¶§ °°Àº À̸§ÀÇ ÆÄÀÏÀÌ ÀÖÀ» °æ¿ì µ¤¾î¾²±â¸¦ ÇÕ´Ï´Ù.
bzip2 -d ¸¦ ÀÌ¿ëÇÏ¿© ¾ÐÃàÀ» ÇØÁ¦ ÇÒ¼öµµ ÀÖ°í, bunzip2 ¸í·ÉÀ¸·Î ÇØÁ¦ ÇÒ¼öµµ ÀÖ½À´Ï´Ù.

* zip
zip ¾ÐÃàÀº ´Ù¸¥ ¾ÐÃà°ú´Â ´Ù¸£°Ô ¾ÏÈ£¸¦ ¼³Á¤ÇÒ¼ö Àִٴ Ư¡ÀÌ ÀÖ½À´Ï´Ù.
zip ¿É¼Ç
-r ÇÏÀ§ µð·ºÅ丮±îÁö Æ÷ÇÔÇÏ¿© ¸ðµÎ ¾ÐÃà ½Ãŵ´Ï´Ù.
-P [¾ÏÈ£] : ¾ÏÈ£¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
»ç¿ë ¿¹
zip -P ilikehacker -r hacker.zip /hacker
-->/hacker¶ó´Â Æú´õÀÇ ÇÏÀ§ µð·ºÅ丮±îÁö ¸ðµÎ Æ÷ÇÔÇÏ¿© hacker.zip ÆÄÀÏ·Î ¾ÐÃàÇÑ´Ù. À̶§ ¾ÏÈ£´Â ilikehacker¸¦ »ç¿ëÇÑ´Ù.

*compress
È®ÀåÀÚ .Z ÇüÅÂÀÇ ¾ÐÃàÆÄÀÏ »ý¼º , ¾ÐÃà ¾Ë°í¸®Áò¿¡ ÀÇÇØ Å©±â°¡ ÁÙ¾îµå´Â °æ¿ì¿¡¸¸ ¾ÐÃàÀ» ¼öÇàÇÕ´Ï´Ù.
»ç¿ë ¿¹
compress -vf test
--> test¶ó´Â ÆÄÀÏÀ» ¾ÐÃàÇÕ´Ï´Ù.
uncompress -d test.Z    or    compress -d test.Z
--> test.ZÆÄÀÏÀÇ ¾ÐÃàÀ» ÇØÁ¦ÇÕ´Ï´Ù.
-v ÆÄÀÏ ¾ÐÃà È¿À²À» ÆÛ¼¾Æ®·Î º¸¿©ÁÝ´Ï´Ù.
-f ¼öÇà °á°ú ÆÄÀÏ°ú °°Àº À̸§ÀÇ ÆÄÀÏÀÌ ÀÖÀ¸¸é ¹°¾îº¸Áö ¾Ê°í µ¤¾î¾¹´Ï´Ù. ¶ÇÇÑ ÆÄÀÏÀÇ Å©±â°¡ ÁÙ¾îµéÁö ¾Ê¾Æµµ ¾ÐÃàÀ» ½ÇÇàÇÕ´Ï´Ù.  

*** ¾ÐÃà ¾Ë°í¸®Áò °£´ÜÈ÷ ¼Ò°³.
Run-Length Encoding Algorithm ((ex)RLE)
        --> BAAAAAAC ¸¦ BA5C ÀÌ·±½ÄÀ¸·Î ¹Ýº¹µÇ´Â ¹®ÀÚÀÇ ±æÀ̸¦ ¼¼¼­ ¼ýÀڷΠǥÇö. ¹Ýº¹µÇ´Â ¹®ÀÚ°¡ ÀûÀ¸¸é ¾ÐÃà·üÀÌ ¶³¾îÁö´Â ´ÜÁ¡ÀÌ ÀÖÀ½.

Lempel-Ziv Algorithm ((ex)LZ77)
        --> ABCDEFBCDAE ¸¦ ABCDEF(5,3)AE ÀÌ·±½ÄÀ¸·Î ¾ÐÃà. ¿©±â¼­ (5,3)À̶ó´Â ¶æÀº 5¹ø° ÀüºÎÅÍ ½ÃÀÛÇؼ­ 3°³ ±îÁö°¡ ¹Ýº¹µÊÀ» ¶æÇÔ. ÀÌ·¸°Ô ¹Ýº¹µÇ´Â ÆÐÅÏÀ» ¼ýÀڷΠġȯÇÏ´Â ¾Ë°í¸®Áò.

Huffman Algorithm
        --> ´Ü¼øÇÏ°Ô ¿¹¸¦ µé¸é ADDAAAAAAE Áß AÀÇ ºóµµ¼ö°¡ °¡Àå ³ô°í ±×´ÙÀ½ D, E¼ø¼­·Î ºóµµ¼ö°¡ ³ô´Ù. ÀÌ ºóµµ¼ö¸¦ °è»êÇÏ¿© ³ôÀº ºóµµ¼ö¸¦ °¡Áø ÆÐÅÏ¿¡ ÀÛÀº bitÀÇ Äڵ带 ºÎ¿©ÇÏ¿© ¾ÐÃàÇÑ´Ù. À̶§ Huffman tree¸¦ ¸¸µé¾î¾ß ³ªÁß¿¡ ¾ÐÃàÀ» Ç®¶§ ¿À·ù°¡ »ý±âÁö ¾Ê´Â´Ù.

  Hit : 14458     Date : 2010/12/29 06:52



    
stares ssh°ü¸®Çϸ鼭 À¯¿ëÇÏ°Ù½À´Ï´Ù.
°¨»çÇÕ´Ï´Ù.
2010/12/29  
jjangoo94 °¨»çÇÕ´Ï´Ù...¸¹Àº µµ¿òÀÌ µÉ°Í °°³×¿ä 2011/01/10  
     [°øÁö] °­Á¸¦ ¿Ã¸®½Ç ¶§´Â ¸»¸Ó¸®¸¦ ´Þ¾ÆÁÖ¼¼¿ä^¤Ñ^ [29] ¸Û¸Û 02/27 18763
1580   °í¼ö´ÔµéÀÇ µµ¿òÀ» ¹Þ°í ½Í½À´Ï´Ù     vbnm111
02/11 216
1579   ¸®´ª½º Ä¿³Î 2.6 ¹öÀü ÀÌÈÄÀÇ LKM     jdo
07/25 714
1578   ½©ÄÚµå ¸ðÀ½     ÇØÅ·ÀßÇÏ°í½Í´Ù
01/15 1544
1577   Call by value VS Call by Reference     ÇØÅ·ÀßÇÏ°í½Í´Ù
01/15 926
1576   (²Ä¼ö) L.O.B Çѹ濡 Ŭ¸®¾îÇϱâ[2]     ÇØÅ·ÀßÇÏ°í½Í´Ù
01/14 1263
1575   towelroot.c (zip) ÄÚ¸àÆÃ.[1]     scube
08/18 3789
1574   levitator.c (¾Èµå·ÎÀÌµå ·çÆÃ) °ø°Ý ºÐ¼® ¼Ò½º ÄÚµå °øÀ¯.[4]     scube
08/17 3698
1573   ¹«·á Á¤º¸º¸¾È ±â¼úÀÎÀç ¾ç¼º °úÁ¤ ±³À°»ý ¸ðÁý     chanjung111
06/17 4499
1572   K-Shield ÁִϾî 5±â ¸ðÁý     lrtk
06/17 4227
1571   [ÆÁ] ÆÄÀ̽ã 2¼Ò½º¸¦ 3À¸·Î º¯°æÇØÁÖ´Â »çÀÌÆ®[3]     ÇѽÂÀç
05/13 3934
1570   ±¸±Û ¹é¸µÅ© ÀÛ¾÷ Áú¹®¿ä     wkatnxka
03/30 3368
1569   [ÆÁ] ¿ìºÐÅõ ¹Ì·¯¸µ¼­¹ö     ÇѽÂÀç
03/09 4062
1568 ºñ¹Ð±ÛÀÔ´Ï´Ù  °¨À»¸øÀâ°Ú³×¿ä¤Ì¤Ì     À×À×À×
01/15 3
1567   µ¥ºñ¾È °è¿­ ¸®´ª½º ÀÇÁ¸¼º ±úÁ³À»¶§ ÇØ°á¹ý     ÇѽÂÀç
11/27 4542
1566   È«º¸ÇÕ´Ï´Ù. ½Å»ý º¸¾ÈÄ¿¹Â´ÏƼÀÔ´Ï´Ù.     kimwoojin0952
10/26 4274
1565   ½Å±âÇÑ ÇÁ·Î±×·¡¹Ö ¾ð¾î[3]     koreal33t
09/06 4673
1564   À©µµ¿ì,¸®´ª½º¿¡¼­ ³» ip¸¦ È®ÀÎÇØ º¸ÀÚ [1]     koreal33t
09/06 3868
1563   CTF »çÀÌÆ®[1]     koreal33t
09/06 4529
1562   ÀÚ°ÝÁõ (¹®Á¦)»çÀÌÆ® [2]     koreal33t
09/06 4348
1 [2][3][4][5][6][7][8][9][10]..[80]

Copyright 1999-2024 Zeroboard / skin by Hackerschool.org / Secure Patch by Hackerschool.org