ar

ar(1)                        GNU Development Tools                       ar(1)



ëªì¹
       ar - ìì¹´ì´ë¸(archive)ì ìì±, ê°±ì , ë°, ì´ì¹´ì´ë¸(archive)ë¡ë¶í°ì ì¶ì¶


ìì
       ar [-]{dmpqrtx}[abcfilNoPsSuvV] [membername] [count] archive files. . .


í´ì¤
       GNU aríë¡ê·¸ë¨ì, ìì¹´ì´ë¸(archive)ì ìì±, ê°±ì , ë°,
       ì´ì¹´ì´ë¸(archive)ë¡ë¶í°ì ì¶ì¶ì íí©ëë¤.  ìì¹´ì´ë¸(archive)  (ì´)ë,
       ì¤ë¦¬ì§ë ì íì¼ (ìì¹´ì´ë¸(archive)ì ë©¤ë² (ì´)ë¼ê³  ë¶ë¦ëë¤)를 ë³µìí  ì
       ìë ê² ê°ì 구조ë¡, ë¤ë¥¸ íì¼êµ°ì ì§í©ì ë³´ê´ ì ì§íë¤ ê°ì íëì íì¼ìëë¤.

       ìëì íì¼ì ë´ì©, 모ë (í¼ë¯¸ì), íì ì¤í¬í, ìì ì, 그룹ì ì ë³´ë
       ìì¹´ì´ë¸(archive)ë´ììë ë³´ì¡´ëì´ íì¼ ì¶ì¶ììë ë³µì ë©ëë¤.

       GNU arê·¸ë¼, ë©¤ë² íì¼ì íì¼ëªì 길ì´ìë ì íì ììµëë¤ë§, ìì¤í ì ì¤ì ì
       ë°ë¼ìë (ë¤ë¥¸ í´ë¡ ê´ë¦¬ëë archiveíì¼ì íìê³¼ì í¸íì±ì ìí´ì(ë문ì)) 멤ë²
       íì¼ì íì¼ëªì 길ì´ì ì íì´ ìë ê²½ì°ê° ììµëë¤.  ì íì´ ìë ê²½ì°ë, ë§ì ê²½ì°
       15 ìºë¦í° (a.out ê´ë ¨ì íì¼ íìì´ ëíì )ì¸ê°, 16 ìºë¦í° (coff ê´ë ¨ì íì¼
       íìì´ ëíì )ì ì íë©ëë¤.

       ì´ ì¢ë¥ì ìì¹´ì´ë¸(archive)ë, ê³µì ì ì¨ë¸ë£¨í´ì ë³´ê´ ì ì§íë íë¡ê·¸ë¨
       ë¼ì´ë¸ë¬ë¦¬ë¡ì ì´ì©ëë ê²ì´ ë§ê¸° ë문ì, ar (ì)ë ë°ì´ë리 ì í¸ë¦¬í°ë¼ê³
       ìê°ë©ëë¤.

       `s'ììì를 ì§ì íì ê²½ì°, ar (ì)ë ìì¹´ì´ë¸(archive)ë´ì 리ë¡ì¼ì´í°ë¸
       ì¤ë¸ì í¸ë¡ ì ìë ì¬ë³¼ ì ì¸ë±ì¤ë¥¼ ìì±í©ëë¤.  í ë² ìì±ë ì¸ë±ì¤ë, ar
       íì§ë§ ìì¹´ì´ë¸(archive)ì ë´ì©ì ë³ê²½í  ê²½ì°ìë ë°ëì ê°±ì ë©ëë¤ (ë¤ë§
       `q'ìµìì§ì ìë ê°±ì ëì§ ììµëë¤). ì´ë¬í ì¸ë±ì¤ë¥¼ ê°ì§ë¤
       ìì¹´ì´ë¸(archive)를 ì´ì©íë ê²ì ìí´, íë¡ê·¸ë¨ ë¼ì´ë¸ë¬ë¦¬ì ë§í¬ê°
       ê³ ìíëê±°ë íë¡ê·¸ë¨ ë¼ì´ë¸ë¬ë¦¬ë´ì routineê° ìì¹´ì´ë¸(archive)ë´ì
       ë°°ì¹ì ê´ê³ìì´, ìë¡ë¥¼ í¸ì¶íë¤ ì¼ì´ ìê¸°ê² ë©ëë¤.

       `nm -s'ëë `nm --print-armap'ì ìí´, ì´ ì¸ë±ì¤ íì´ë¸ì íìí  ìê° ììµëë¤.
       ë§ì½, ìì¹´ì´ë¸(archive)ì ì¸ë±ì¤ íì´ë¸ì´ í¬í¨ëì§ ìì ê²½ì°ë, ranlib(ì¼)ë¡
       ë¶ë¦¬ë, íë ëì íìì ar (ì)를 ì´ì©í´ íì´ë¸ë§ì ì¶ê°í  ìê° ììµëë¤.

       ar (ì)를 ì¤íí  ëë, ì ì´ë ë ê°ì ì¸ì를 ì§ì í  íìê° ììµëë¤.  ì¤í¼ë ì´ì
       (ëì)(ì)를 ì§ì íë íëì í¤ ìºë¦í°ì ì²ë¦¬íë ìì¹´ì´ë¸(archive)ëªìëë¤ (í¤
       ìºë¦í°ìë ììì  (ì¼)ë¡ì ë³µìì 문ì를 ì ì ìë ììµëë¤).

       ëë¶ë¶ì ì¤í¼ë ì´ìì, ì²ë¦¬íë ê°ê°ì íì¼ëªì ì§ì í기 ìí files ì¸ì를
       ë°ìë¤ìëë¤.


ìµì
       GNU ar (ì)ë ìµì´ì ëªë ¹í ìµìì¼ë¡ì ì¤í¼ë ì´ì ì½ë p ë¼ê³  ììì mod (ì)를
       ììì ììë¡ ì¡°í©í ê²ì ë°ìë¤ìëë¤.

       ìµì´ì ìµìì ì ëì ë°ì¬(íì´í)를 ë¶ì¼ ìë ììµëë¤.

       í¤ ìºë¦í° p (ì)ë, ì´ë ì¤í¼ë ì´ìì ì¤ííëì§ë¥¼ ì§ì í©ëë¤. í¤ ìºë¦í°ë¡ìë
       ì´íì ì´ë쪽ì´ë  íëë§ì ì§ì í  ìê° ììµëë¤.


       d      ìì¹´ì´ë¸(archive)ë¡ë¶í° 모ëì ìì   í©ëë¤. ìì íë 모ëëªì files
              (ì¼)ë¡ì ì§ì í´ ì£¼ì¸ì.  íì¼ëªì ì§ì íì§ ìì¼ë©´ ìì¹´ì´ë¸(archive)ë
              ë³ê²½ëì§ ììµëë¤.

              `v'ììì를 ì§ì íì ëìë, ar (ì)ë ìì í  ëì ê·¸ 모ëëªì íìí©ëë¤.


       m      멤ë²ë¥¼ ìì¹´ì´ë¸(archive)ë´ìì ì´ëí©ëë¤.

              ì´ë ì¬ë³¼ì´ ë³µìì 멤ë²ë¡ ì ìëê³  ìë ê²½ì°ë,
              ìì¹´ì´ë¸(archive)ë´ììì 멤ë²ì ììì ìí´, íë¡ê·¸ë¨ì´ íë¡ê·¸ë¨
              ë¼ì´ë¸ë¬ë¦¬ë¥¼ ë§í¬ í ê²°ê³¼ê° ë¤ë¥¸ ê²ì´ ììµëë¤.

              m ì ìììê° ì§ì ëì§ ììë ê²½ì°ë files ì¸ìë¡ ì§ì í 멤ë²ë
              ìì¹´ì´ë¸(archive)ì ìµí  ì ì´ëë©ëë¤.  `a', `b', ëë `i'ììì를
              ì§ì íë ê²ì ìí´, ìììì ìí ì¥ìë¡ ì´ëí©ëë¤.


       p      ìì¹´ì´ë¸(archive)ë´ì ì§ì ë 멤ë²ë¥¼ íì¤ ì¶ë ¥ì ì¶ë ¥  í©ëë¤.
              `v'ìììê° ì§ì ëìì ëë, 멤ë²ì ë´ì©ì ì¶ë ¥í기 ì ì 멤ë²ëªì ì¶ë ¥
              í©ëë¤.

              files(ì)를 ì§ì íì§ ìì¼ë©´, ìì¹´ì´ë¸(archive)ë´ì ëª¨ë  íì¼ì´
              ì¶ë ¥ë©ëë¤.


       q      íµ append . files ê·¸ë¦¬ê³  ì§ì ë íì¼ì, ì¤ë³µì ì²´í¬íì§ ìê³
              ìì¹´ì´ë¸(archive) ì ë§ë¯¸ì ì¶ê°í©ëë¤.

              `a', `b', `i'ìììë ì´ ì¤í¼ë ì´ììë ìí¥ì ì£¼ì§ ììµëë¤ . ìë¡ì´
              멤ë²ë íì ìì¹´ì´ë¸(archive)ì ë§ë¯¸ì ëì¬ì§ëë¤.

              `v'ììì를 ì§ì íë©´(ì), ar (ì)ë ì¶ê° ìì ê·¸ íì¼ëªì ì¶ë ¥í©ëë¤.

              ì´ ì¤í¼ë ì´ìì í¹ì§ì ëì ìëì´ë¯ë¡, ë¹ë¡ ì¬ë³¼ íì´ë¸ì ì¸ë±ì¤ê°
              ì¡´ì¬íë¤ê³  í´ë, ê·¸ê²ì ê°±ì íì§ ììµëë¤.  ì¬ë³¼ íì´ë¸ì ì¸ë±ì¤ë¥¼
              ê°±ì íë ¤ë©´ , ëªìì ì¼ë¡ `ar s'ì¸ê° ranlib (ì)를 ì¬ì©í´ 주ì¸ì.

              ê·¸ë ì§ë§, ë§ì ë¤ë¥¸ ìì¤íì ëí´ íµ appendê° ì¸ë±ì¤ë¥¼ ì¬êµ¬ì¶ íë
              ê²ì´ ê°ì ëê³  ì기 ë문ì, GNU ar (ì)ë `q'ë `r'ì ê°ì ëìì
              íëë¡(ë¯ì´) ì¤ì¥íê³  ììµëë¤.


       r      files (ì)를 ìì¹´ì´ë¸(archive)ì ì½ì (ì¤ë³µëë ì¹í ) í©ëë¤.  ì´
              ì¤í¼ë ì´ìì `q'ê³¼ë ë¬ë¦¬, ì¶ê°íë íì¼ê³¼ ëëªì 멤ë²ê° ë²ì¨
              ì¡´ì¬íë¤ ê²½ì°ë ìì ë©ëë¤.

              ë§ì½ files ê·¸ë¦¬ê³  ì§ì í íì¼ìì ì¡´ì¬íì§ ìë ê²ì´ íëììë í¬í¨ëì´
              ìë ê²½ì°ë ar (ì)ë ìë¬ ë©ì¸ì§ë¥¼ ì¶ë ¥í´, ê·¸ íì¼ëªê³¼ ëëªì
              멤ë²ë ë³ê²½ ëì§ ìê³  ë³´ì¡´ë©ëë¤.

              ëí´í¸ììë ìë¡ì´ 멤ë²ë íì¼ì ë§ë¯¸ì ì¶ê°ë©ëë¤ë§, `a', `b', ëë
              `i'ììì를 ì§ì íë ê²ì¼ë¡ì¨, 기존ì 멤ë²ì ëí ìëì ì¸ ìì¹ ê´ê³ë¥¼
              ì§ì í  ìê° ììµëë¤.

              ì´ ì¤í¼ë ì´ìì `v'ììì를 ì§ì íë©´(ì), ì½ìë ê° íì¼ì ëí´ì, íì¼ì´
              ì¶ê° ëìë¤ (ìì ë ë¡ì 멤ë²ê° ìë¤)ì¸ê°, ì¹íëìëì§ë¥¼ ëíë´ë `a'ëë
              `r'ì ì´ë 쪽ì¸ì§ë¥¼ í¬í¨í ì¼íì´ ì¶ë ¥ë©ëë¤.


       t      ìì¹´ì´ë¸(archive)  ì ë´ì©, ëë files ì ì´ê±°ë íì¼ ê°ì´ë°,
              ìì¹´ì´ë¸(archive)ë´ì ì¡´ì¬íë ê²ì ì¼ëì ì¶ë ¥ í©ëë¤. íµìì
              멤ë²ëªë§ì íìí©ëë¤ë§, `v'ììì를 ì§ì íë ê²ì¼ë¡ì¨, 모ë (í¼ë¯¸ì),
              íì ì¤í¬í, ìì ì, 그룹, ì¬ì´ì¦ë íìí©ëë¤.

              files ì ì§ì ì´ ìë ê²½ì°ë ìì¹´ì´ë¸(archive)ë´ì ëª¨ë  íì¼ì ì¼ëì
              íìí©ëë¤.

              ì´ë ìì¹´ì´ë¸(archive) (`b.a'ë¡ í©ëë¤)ì ìì ê°ì ì´ë¦ (`fie'ë¡
              í©ëë¤)ì ë³µìì íì¼ì´ ì¡´ì¬íë ê²½ì°ë, `ar t b.a fie'ë ìµì´ì íì¼ë§ì
              íìí©ëë¤. ëëªì íì¼ì 모ë ë³´ê³  ì¶ì ê²½ì° (ì)ë ëª¨ë  íì¼ì ì¼ëì
              íìí´ ì£¼ì¸ì. ì´ ìììë `ar t b.a'ìëë¤.


       x      ìì¹´ì´ë¸(archive)ë¡ë¶í° files ê·¸ë¦¬ê³  ì§ì ë 멤ë²ë¥¼ ì¶ì¶
              í©ëë¤.  `v'ììì를 ì§ì íë©´(ì), ar (ì)ë ì¶ì¶ ìì ê·¸ íì¼ëªì
              ì¶ë ¥í©ëë¤.

              files ì ì§ì ì´ ìë ê²½ì°ë ìì¹´ì´ë¸(archive)ë´ì ëª¨ë  íì¼ì
              ì¶ì¶í©ëë¤.


       ëªê°ì ììì (mod)(ì)를 í¤ ìºë¦í° p ì ì§íì ë¶ì´ë ê²ì ìí´, ì¤í¼ë ì´ìì ëìì
       ë³ê²½íë¤ ì¼ì´ ìê¹ëë¤.


       a      ìë¡ì´ íì¼ì 기존ì 멤ë²ì í  ì ì¶ê°í©ëë¤.  a ììì를 ì´ì©í  ëë,
              archive ì¸ìì ì ì membername ì¸ìë¡ì 기존ì 멤ë²ëªì ì§ì í  íìê°
              ììµëë¤.


       b      ìë¡ì´ íì¼ì 기존ì 멤ë²ì ì   ì ì¶ê°í©ëë¤.  b ììì를 ì´ì©í  ëë,
              archive ì¸ìì ì ì membername ì¸ìë¡ì 기존ì 멤ë²ì ì´ë¦ì ì§ì í
              íìê° ììµëë¤. (`i'ì ê°ë¤. )


       c      ìì¹´ì´ë¸(archive)를 ìì±  í©ëë¤.  ì¡´ì¬íì§ ìë ìì¹´ì´ë¸(archive)
              (ì)를 ê°±ì íëë¡(ë¯ì´) ì§ì íì ê²½ì°, ê·¸ ìì¹´ì´ë¸(archive)ë ë°ëì
              ìì±ë©ëë¤ë§, ê·¸ ë, ì´ ììì를 ì§ì íë ê²ì ìí´,
              ìì¹´ì´ë¸(archive)를 ìì±íë ê²ì ëªìíê³  ìì§ ìì¼ë©´, ê²½ê³ ë¥¼
              ì¶ë ¥í©ëë¤.


       f      ìì¹´ì´ë¸(archive)ë´ì ì´ë¦ì ì ì½í©ëë¤.  íµì ar (ì)ë ììì 길ì´ì
              íì¼ëªì ë°ìë¤ìëë¤ë§, ì´ ë문ì, ëªê°ì ìì¤í ê·¸ë¦¬ê³  ì¬ì©ëê³  ìë
              ì¢ëì ar (ì)ê³¼ í¸íì±ì´ ìë ìì¹´ì´ë¸(archive)ê° ìì±ëê² ë©ëë¤.
              ì´ê²ì´ 문ì ê° ëë¤ ê²½ì°ë, f ììì를 ì§ì í´, íì¼ì
              ìì¹´ì´ë¸(archive)ì ì¶ê°í  ëì ê·¸ íì¼ëªì ì ì½í  ìê° ììµëë¤.


       i      ìë¡ì´ íì¼ì 기존ì 멤ë²ì ì   ì ì½ìí©ëë¤.  i ììì를 ì´ì©í  ëë,
              archive ì¸ìì ì ì membername ì¸ìë¡ì 기존ì 멤ë²ëªì ì§ì í  íìê°
              ììµëë¤. (`b'ì ê°ë¤. )


       l      ì´ ìììë ì§ì  ê°ë¥í©ëë¤ë§, ì¬ì©ëì§ ììµëë¤.


       N      count íë¼ë¯¸í°ë¥¼ ì¬ì©í©ëë¤.  ìì¹´ì´ë¸(archive)ì ëì¼ëªì ìí¸ë¦¬ê°
              ë¤ì ìë ê²½ì°, ì´ê²ì´ ì¬ì©ë©ëë¤.  ì§ì í ì´ë¦ì ì¸ì¤í´ì¤ count
              (ì)를, ìì¹´ì´ë¸(archive)ë¡ë¶í° ì¶ì¶ ëë ìì í©ëë¤.


       o      멤ë²ë¥¼ ì¶ì¶í  ëì ì¤ë¦¬ì§ë   ì ìê°ì ë³´ì¡´í©ëë¤. ì´ ììì를
              ì§ì íì§ ìì¼ë©´ ìì¹´ì´ë¸(archive)ë¡ë¶í° ì¶ì¶ ë íì¼ì íì ì¤í¬íë
              ì¶ì¶ìì ìê°ì´ ë©ëë¤.


       P      ìì¹´ì´ë¸(archive)ì¤ì ì´ë¦ê³¼ 매ì¹ì ì·¨í  ë, í í¨ì¤ëªì
              ì¬ì©í©ëë¤.  ar (ì)ë í í¨ì¤ëªì ìì¹´ì´ë¸(archive) (ì´ë¬í
              ì´ì¹´ì´ë¸(archive)ë POSIX ì¤ê±°ê° ìëëë¤) (ì)를 ìì±í  ì
              ììµëë¤ë§, ë¤ë¥¸ ìì¹´ì´ë¸(archive) ìì±ê¸°ë ê°ë¥í©ëë¤.  ì´ ìµìì
              ì¬ì©íë©´(ì), ar (ì)ë ìì í í¨ì¤ëªì ì¬ì©í´ íì¼ëªì 매ì¹ì ì¤ìí©ëë¤.
              ë¤ë¥¸ í´ë¡ ìì±í ìì¹´ì´ë¸(archive)ë¡ë¶í° 1 ê°ì íì¼ì 꺼ë´ë ê²½ì°ì
              ì ì©íê² ì§ì.


       s      ìì¹´ì´ë¸(archive)ì ë¤ë¥¸ ë³ê²½ì´ ìë ê²½ì°ììë,
              ì´ì¹´ì´ë¸(archive)ì ì¤ë¸ì í¸ íì¼ì ì¸ë±ì¤ë¥¼ 기ìíê±°ë 기존ì
              ì¸ë±ì¤ë¥¼ ê°±ì í©ëë¤. ì´ ììì (ì)ë ë¤ë¥¸ ì¤í¼ë ì´ìê³¼ ë³ì© íë
              ì¼ë, ë¨ëì¼ë¡ ì¬ì©íë ì¼ë ê°ë¥í©ëë¤.  ì´ë ìì¹´ì´ë¸(archive)ì ëí´ì
              `ar s'를 ì¤ííë ê²ì, ê·¸ ìì¹´ì´ë¸(archive)ì ëí´ì `ranlib'를
              ì¤ííë ê²ì¼ë¡ ë±ê°ìëë¤.


       S      ìì¹´ì´ë¸(archive)ì ì¬ë³¼ íì´ë¸ì ìì±íì§ ììµëë¤. ì´ê²ì ì´ì©íë©´(ì)
              í° íë¡ê·¸ë¨ ë¼ì´ë¸ë¬ë¦¬ë¥¼ ëªíì¸ê°ë¡ ëëì´ ìì±í  ëì ìê°ì ë¨ì¶í
              ìê° ììµëë¤.  ì´ ê²°ê³¼ ì»ì ì ìë ìì¹´ì´ë¸(archive)ë ë§ì»¤ë¡
              ì¬ì©í  ì ììµëë¤.  ì¬ë³¼ íì´ë¸ì ìì±í기 ìí´ìë ë§ì§ë§ì `ar'를
              ì¤íí  ëì `S'ììì를 ì ì¸íëì§, ê·¸ ìì¹´ì´ë¸(archive)ì ëí´ì
              `ranlib'를 ì¤íí  íìê° ììµëë¤.


       u      íµì ar r. . .  (ì)ë ì´ê±°ë íì¼ì 모ë ìì¹´ì´ë¸(archive)ì
              ì½ìí©ëë¤.  ì´ ììì를 ì§ì íë©´(ì), ì§ì í íì¼ì´ 기존ì ëëªì
              멤ë²ë³´ë¤ ìë¡ì´ ê²½ì° ë§ì íì¼ì ì½ìí©ëë¤.  `u'ìììë `r'(ì¹í)
              ì¤í¼ë ì´ìì¸ ë§í¼ ë¶ì¼ ìê° ììµëë¤.  í¹í, íì ì¤í¬íì íì¸ì
              `q'ì¤í¼ë ì´ìì ì´ì ì¸ ìë를 ì íìí¤ë¯ë¡, `qu'ì í¸ì±ì ì¸ì ëì§
              ììµëë¤.


       v      ì¤í¼ë ì´ìì ëí´ì ì¥í© íì를 ì구í©ëë¤.  ë§ì ì¤í¼ë ì´ìì ëí´
              `v'ìììê° ì§ì ëë©´(ì), ì²ë¦¬ë íì¼ëªë±ì ë¶ê°ì ì¸ ì ë³´ê° íìë©ëë¤.


       V      ì´ ìììë ar ì ë²ì ¼ ë²í¸ë¥¼ íìí©ëë¤.


ê´ë ¨ í목
       infoì `binutils' ì í; The GNU Binary Utilities, Roland H.  Pesch
       (October 1991).  nm(1), ranlib(1).


COPYING
       Copyright (c) 1991, 1992, 1993, 1995, 1998, 1999, 2000 Free Software
       Foundation, Inc.  This document is distributed under the terms of the
       GNU Free Documentation License, version 1.1.   That license is
       described in the sources for this manual page, but it is not displayed
       here in order to make this manual more consise.   Copies of this
       license can also be obtained from: http://www.gnu.org/copyleft/.



















































































































































































































































































































































































Free Software Foundation             1999                                ar(1)