2. tar ±â´É ¹× ¿É¼Ç Á¤¸®
tar - GNU ¹öÀü tar ÀúÀå µµ¿ì¹Ì
ÀÌ ¼³¸í¼´Â tarfile À̶ó°í ¾Ë·ÁÁø ÀúÀå ÆÄÀÏÀ» ¹°Å³ª Ç® ¼ö ÀÖµµ·Ï ¸¸µé¾î ÁøGNU ¹öÀü tar ÀúÀå ÇÁ·Î±×·¥¿¡ ´ëÇÑ ¼³¸íÀÌ´Ù. tarfile Àº Å×ÀÌÇÁ µå¶óÀ̺꿡 ÀúÀåÇÒ ¼öµµ ÀÖ°í, tarfile À» ÀϹÝÀûÀÎ º¸Åë ÆÄÀÏ·Î ¾µ ¼öµµ ÀÖ´Ù. tar ÀÇ Ã¹ ¹øÂ° Àμö·Î´Â ¹Ýµå½Ã Acdrtux Áß ÇϳªÀÇ ¿É¼ÇÀÌ µé¾î°¡¾ß Çϰí, ´Ù¸¥ ¼±ÅÃÀûÀÎ ±â´ÉÀÌ µ¡ºÙ¿©Áø´Ù. tar ÀÇ ¸¶Áö¸· Àμö·Î´Â ¾ÐÃàµÉ ÆÄÀÏÀ̳ª µð·ºÅ丮ÀÇ À̸§ÀÌ ¿À°Ô µÈ´Ù. µð·ºÅ丮 À̸§ÀÌ »ç¿ëµÉ °æ¿ì ¾ðÁ¦³ª ÇÏÀ§ µð·ºÅ丮°¡ ÇÔ²² ÀúÀåµÈ´Ù.
°¡Àå ¸¹ÀÌ »ç¿ëÇÏ´Â ÀϹÝÀûÀÎ ¿É¼Ç
[¾ÐÃàÇÒ ¶§] tar cvzf ÆÄÀϸí.tar.gz <µð·ºÅ丮> ¶Ç´Â ÆÄÀÏ
[¾ÐÃà ÇØÁ¦] tar xvzf ÆÄÀϸí.tar.gz
[¿¹Á¦]
tar -xvvf foo.tar : foo.tar ÆÄÀÏÀ» Ǭ´Ù.
tar -xvvzf foo.tar.gz : gzipÀ¸·Î ¾ÐÃàµÈ foo.tar.gz ÆÄÀÏÀ» Ǭ´Ù.
tar -cvvf foo.tar foo/ : foo µð·ºÅ丮¿¡ ÀÖ´Â ³»¿ë¹°À» foo.tar ÆÄÀÏ·Î ¹´Â´Ù.
±â´É ¿É¼Ç
¹Ýµå½Ã ¾Æ·¡ ¿É¼Çµé Áß Çϳª°¡ µé¾î°¡¾ß ÇÑ´Ù.
-A, --catenate, --concatenate : ÀúÀå ÆÄÀÏ¿¡ tar ÆÄÀÏÀ» Ãß°¡ÇÑ´Ù.
-c, --create : »õ ÀúÀå ÆÄÀÏÀ» ¸¸µç´Ù.
-d, --diff, --compare : ÀúÀå ÆÄÀÏ È¤Àº ÆÄÀÏ ½Ã½ºÅÛ °£ÀÇ ´Ù¸¥ Á¡À» ã´Â´Ù.
--delete : ÀúÀå ÆÄÀÏ¿¡¼ Áö¿î´Ù. (ÀÚ±â Å×ÀÌÇÁ¿¡´Â ¾²¸é ¾ÈµÊ!)
-r, --append : ÀúÀå ÆÄÀÏÀÇ ³¡¿¡ ÆÄÀÏÀ» µ¡ºÙÀδÙ.
-t, --list : ÀúÀå ÆÄÀÏÀÇ ³»¿ë ¸ñ·ÏÀ» º¸¿©ÁØ´Ù.
-u, --update : ÀúÀå ÆÄÀÏ¿¡ ÀúÀåµÈ »çº»º¸´Ù »õ·Î¿î ÆÄÀϸ¸À» µ¡ºÙÀδÙ.
-x, --extract, --get : ÀúÀåµÈ °Í¿¡¼ Ç®¾î³½´Ù.
ºÎ°¡ÀûÀÎ ¿É¼Ç
--atime-preserve : ´ýÇÁµÈ ÆÄÀÏÀÇ Á¢±Ù ½Ã°£À» ¹Ù²ÙÁö ¾Ê´Â´Ù.
-b, --block-size N : ºí·° Å©±â¸¦ N x 512 ¹ÙÀÌÆ®·Î Á¤ÇÑ´Ù. (±âº»°ª N = 20)
-B, --read-full-blocks : ÀÐÀº ¸¸Å ºí·°À» ÀçÁöÁ¤ÇÑ´Ù. (4.2BSD ÆÄÀÌÇÁ¸¦ Àбâ À§ÇÔ)
-C, --directory DIR : DIR µð·ºÅ丮·Î ¹Ù²Ù°í ÀÛ¾÷À» ÇÑ´Ù.
--checkpoint : ÀúÀå ÆÄÀÏÀ» Àд µ¿¾È µð·ºÅ丮 À̸§À» Ãâ·ÂÇÑ´Ù.
-f, --file [HOSTNAME:]F : ÀúÀå ÆÄÀÏ È¤Àº ÀåÄ¡ ÆÄÀÏ F¿¡ ÀúÀåÇÑ´Ù.
(±âº» "-", Ç¥ÁØÀÔ/Ãâ·ÂÀ» ³ªÅ¸³½´Ù.)
--force-local : colon ¹®ÀÚ°¡ ÀÖ´õ¶óµµ ÀúÀå ÆÄÀÏÀ» Áö¿ª ÆÄÀϷΠó¸®ÇÑ´Ù.
-F, --info-script F --new-volume-script F : run script at end of each tape (implies -M)
Å×ÀÌÇÁÀÇ ³¡¿¡ µµ´ÞÇÏ¸é ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÑ´Ù. (-M ÀÌ Æ÷ÇԵȴÙ.)
-G, --incremental : ÀÌÀü GNU Çü½ÄÀ¸·Î incremental ¹é¾÷À» ¸¸µé°Å³ª ¸ñ·ÏÀ» º¸°Å³ª Ç®¾î³½´Ù.
-g, --listed-incremental F : »õ·Î¿î GNU Çü½ÄÀ¸·Î incremental ¹é¾÷À» ¸¸µé°Å³ª ¸ñ·ÏÀ» º¸°Å³ª
Ç®¾î³½´Ù.
-h, --dereference : ½Éº¼¸¯ ¸µÅ©¸¦ ¹Áö ¾Ê´Â´Ù. ±×°ÍÀÌ °¡¸®Å°´Â ÆÄÀÏÀ» ¹´Â´Ù.
-i, --ignore-zeros : Å©±â°¡ 0ÀÎ °ÍÀº ¹«½ÃÇÑ´Ù. (º¸Åë EOF¸¦ ÀǹÌÇÑ´Ù.)
-j, --bzip2 : bzip2 ÇÊÅ͸¦ »ç¿ëÇÏ¿© .bz2 ÆÄÀÏÀ» Ǭ´Ù.
--ignore-failed-read : ÀÐÀ» ¼ö ¾ø´Â ÆÄÀÏÀÌ ÀÖ´õ¶óµµ Á¾·á ÄÚµå 0À» Ãâ·ÂÇÏÁö ¾Ê´Â´Ù.
-k, --keep-old-files : ±âÁ¸¿¡ ÀÖ´Â ÆÄÀÏÀ» À¯ÁöÇÑ´Ù. ÆÄÀÏÀÌ ÀÖÀ¸¸é µ¤¾î¾²Áö ¾Ê´Â´Ù.
-K, --starting-file F : ÀúÀå ÆÄÀÏ¿¡ ÀÖ´Â ÆÄÀÏ F¿¡¼ºÎÅÍ ½ÃÀÛÇÑ´Ù.
-l, --one-file-system : ÀúÀå ÆÄÀÏÀ» ¸¸µé ¶§ ·ÎÄà ÆÄÀÏ ½Ã½ºÅÛ ¾ÈÀÇ ³õ´Â´Ù.
-L, --tape-length N : N * 1024 ¹ÙÀÌÆ®¸¦ ¾´ ´ÙÀ½ Å×ÀÌÇÁ¸¦ ¹Ù²Û´Ù.
-m, --modification-time : ÆÄÀÏÀÇ º¯°æ ½Ã°£ Á¤º¸¸¦ À¯ÁöÇÏÁö ¾Ê´Â´Ù.
-M, --multi-volume : ¿©·¯ °³·Î ³ª´²Áø ÀúÀå ÆÄÀÏ·Î ¸¸µé°Å³ª ¸ñ·ÏÀ» º¸°Å³ª Ç®¾î³½´Ù.
-N, --after-date DATE, --newer DATE : ÁÖ¾îÁø DATE º¸´Ù »õ·Î¿î ÆÄÀϸ¸ ÀúÀåÇÑ´Ù.
-o, --old-archive, --portability : ANSI Çü½Ä ´ë½Å V7 Çü½ÄÀ¸·Î ÀúÀåÇÑ´Ù.
-O, --to-stdout : Ç¥ÁØ Ãâ·ÂÀ¸·Î ÆÄÀϵéÀ» Ç®¾î³½´Ù.
-p, --same-permissions, --preserve-permissions : ¸ðµç ÆÛ¹Ì¼Ç Á¤º¸¸¦ À¯ÁöÇÑ´Ù.
-P, --absolute-paths : ÆÄÀÏ À̸§ÀÇ ¸Ç ¾Õ `/' ¹®ÀÚ¸¦ ¹ö¸®Áö ¾Ê´Â´Ù.
--preserve : -p ¿É¼Ç°ú -s ¿É¼ÇÀ» ÇÔ²² »ç¿ëÇÑ °Í°ú °°´Ù.
-R, --record-number : ÀúÀå ÆÄÀÏÀÇ ·¹ÄÚµå ¹øÈ£¸¦ °¢°¢ÀÇ ¸Þ½ÃÁö·Î º¸¿©ÁØ´Ù.
--remove-files : ÆÄÀÏÀ» ÀúÀå ÆÄÀÏ¿¡ µ¡ºÙÀÎ ´ÙÀ½ ÆÄÀÏÀ» Áö¿î´Ù.
-s, --same-order, --preserve-order : ÀúÀå ÆÄÀÏ ¸ñ·Ï°ú ¶È°°Àº ¼ø¼·Î Ç®¾î³½´Ù.
--same-owner : °°Àº »ç¿ëÀÚ ¼ÒÀ¯±ÇÀ¸·Î ÆÄÀϵéÀ» Ç®¾î³½´Ù.
--numeric-owner : user/group À̸§À¸·Î Ç×»ó ¼ýÀÚ¸¦ »ç¿ëÇÑ´Ù.
-S, --sparse : µë¼ºÇÑ ÆÄÀÏÀ» È¿À²ÀûÀ¸·Î ´Ù·é´Ù.
-T, --files-from F : ÆÄÀÏ F¿¡¼ ¸ñ·ÏÀ» Àоî ÃßÃâÇϰųª ¸¸µç´Ù.
--null : -T reads null-terminated names, disable -C -C¸¦ ºñȰ¼ºÈÇϰí, -T·Î ÀÐÀ» ¶§ null·Î ³¡
³ª´Â À̸§À» Àд´Ù.
--totals : --create·Î ¸¸µé¾îÁø ¹ÙÀÌÆ® ÃÑÇÕÀ» Ãâ·ÂÇÑ´Ù.
-v, --verbose : ó¸®ÁßÀÎ ÆÄÀÏÀ» ÀÚ¼¼ÇÏ°Ô º¸¿©ÁØ´Ù.
-V, --label NAME : ÀúÀå ÆÄÀÏÀÇ º¼·ý À̸§À» NAMEÀ¸·Î ÇÑ´Ù.
--version : tar ÇÁ·Î±×·¥ÀÇ ¹öÀü Á¤º¸¸¦ Ãâ·ÂÇÑ´Ù.
-w, --interactive, --confirmation : °¢°¢À» ó¸®ÇÒ ¶§ ¸¶´Ù ¹°¾îº»´Ù.
-W, --verify : attempt to verify the archive after writing it ÀúÀå ÆÄÀÏÀ» ¾´ ÈÄ¿¡ ÀúÀå ÆÄÀÏÀ»
Á¡°ËÇÑ´Ù.
--exclude=FILE : FILEÀ» Á¦¿ÜÇÑ´Ù.
-X, --exclude-from FILE : FILE ¸ñ·Ï¿¡ ÀÖ´Â °ÍÀ» Á¦¿ÜÇÑ´Ù.
-Z, --compress, --uncompress
compress·Î ¾ÐÃàÇϰųª Ǭ´Ù.
-z, --gzip, --ungzip : gzipÀ¸·Î ¾ÐÃàÇϰųª Ǭ´Ù.
--use-compress-program PROG : PROG·Î ÀúÀå ÆÄÀÏÀ» ´Ù½Ã ó¸®ÇÑ´Ù. (PROGÀº ¹Ýµå½Ã -d¸¦ ó¸®ÇØ¾ß ÇÑ´Ù.)
--block-compress : Å×ÀÌÇÁ¿¡ ÀúÀåÇÒ ¶§ ¾ÐÃà ÇÁ·Î±×·¥ÀÇ Ãâ·ÂÀ» ¸·´Â´Ù.
--rsh-command=CMD : `rsh' ´ë½Å ¿ø°Ý COMMAND¸¦ »ç¿ëÇÑ´Ù. ÀÌ ¿É¼ÇÀº Ç¥ÁØ `rsh' ´ë½Å ¿ø°Ý ÀåÄ¡¿¡ Á¢±Ù
ÇÒ ¼ö ÀÖ´Â ´Ù¸¥ °Í(¿¹¸¦ µé¾î, Kerberized `rsh')À» »ç¿ëÇÏ´Â »ç¶÷µéÀ» À§ÇØ ÇÊ¿äÇÏ´Ù.
-[0-7][lmh] : µå¶óÀ̺ê¿Í ¹Ðµµ¸¦ ÁöÁ¤ÇÑ´Ù.