124, 1/7 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   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 : 14485     Date : 2010/12/29 06:52



    
stares ssh°ü¸®Çϸ鼭 À¯¿ëÇÏ°Ù½À´Ï´Ù.
°¨»çÇÕ´Ï´Ù.
2010/12/29  
jjangoo94 °¨»çÇÕ´Ï´Ù...¸¹Àº µµ¿òÀÌ µÉ°Í °°³×¿ä 2011/01/10  
124   ¸®´ª½º ±âº»¸í·É¾î~[6]     chlckdghsla
10/14 54191
123   [Æß] ¿©±â ¿Ã·Áµµ µÉÁö ¸ð¸£°ÚÁö¸¸ °£´ÜÇÑ ÇØÅ· Á¡°Ë¹ý ÀÔ´Ï´Ù..¤¾¤¾[2]     BLu2Scr22n
02/12 7760
122   ¡áHDD (ÇÏµå µð½ºÅ©) Layout ¼³Á¤[1]     BLu2Scr22n
01/24 6608
121   ¹éÆ®·¢ÀÇÁ¤¼® Á¦2-1°­[5]     ÀÎõÇØÄ¿
01/21 13505
120   °£´ÜÇÑ vi editor »ç¿ë¹ý[5]     sehkmg
01/16 8198
119   ftz Á¢¼ÓÀÌ ¾ÈµÉ ¶§ ·ÎÄ÷ΠÁ¢¼ÓÇÒ¼ö ÀÖ´Â ½¬¿î ¹æ¹ý[9]     sehkmg
01/15 8453
118   [ÀÚÀÛ]Æ÷·»½ÄÀ»À§ÇÑNTFS±¸Á¶[2]     havu
01/11 12090
117   ftz ¼­¹ö ±¸ÃàÇغ¸±â[15]     ÆĶõ¹Ù´Ù
09/10 22486
116   [¸®´ª½º] ³ÊÈñµé FHS ¶ó°í ¾Æ´Ï? [1]     arsenalkim
08/30 8607
115   ³ëÁîÀÇ ÇØÄ¿½ºÄð ftzŽ¹æ±â trainer4 !!     xownsdk2
08/04 8330
114   find ¸í·É¾îÁß -perm ¿É¼Ç¿¡¼­ -,+ÀÇ Â÷ÀÌ[1]     ÆĶõ¹Ù´Ù
08/04 24751
113   ¸®´ª½º(9) ¸®´ª½º ¸í·É¾î 1~8     »ç¿ëÁß
08/02 8646
112   ¸®´ª½º(9) ¸®´ª½º ¸í·É¾î 2. ÆÄÀÏ °ü·Ã ¸í·É¾î     »ç¿ëÁß
08/02 7879
111   À¯´Ð½º ÇØÅ·ÀÇ ±âº» SetUID[3]     wnstndp
07/25 7276
110   ¸®´ª½º °­Á µð½ºÅ©°ü¸®¸¦ À§ÇÑ Quota »ç¿ëÇϱ⠠   ºÎ·¯ÁøºÐÇÊ
03/25 7911
109   ¸®´ª½º°­Á sparc ¸®´ª½º ¼³Ä¡     ºÎ·¯ÁøºÐÇÊ
03/25 8751
108   ¸®´ª½º °­Á (·¹µåÇÞ ¸®´ª½º)[1]     ºÎ·¯ÁøºÐÇÊ
03/25 11258
107   ¾Æ vmware À» ¾î·Á¿ö ÇÏ´Â »ç¶÷ÀÌ ÀÖ³»¿ä ¤§¤§[3]     playground
03/06 7717
106   ÀÚÀ¯°­ÁÂ½Ç ³Ê¹« Ȳ·®Çؼ­ ÇãÁ²ÇÑ°Å Çϳª¸¸¿Ã¸³´Ï´Ù.[8]     rkdgh0112
02/11 6976
  [ÀÚÀÛ]¸®´ª½º ¾ÐÃà ¸í·É Á¤¸®.[2]     williamlee
12/29 14484
[ÀÌÀü °Ë»ö]... 1 [2][3][4][5][6][7]

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