2 xargs ¸í·É »ç¿ëÇϱâ

½Ã½ºÅÛ¿¡ µû¶ó¼­´Â ¸í·ÉÇàÀÇ ±æÀÌ¿¡ Á¦ÇÑÀÌ ÀÖÀ» ¼öµµ ÀÖ´Ù. ÀÌ·± °æ¿ì¿¡ `-exec' ¸í·ÉÀ» »ç¿ëÇÏ´Ù º¸¸é `Too long on Args' ¶Ç´Â `Args list exceeded'¿Í °°Àº ¿¡·¯ ¸Þ¼¼Áö¸¦ ¸¸³¯ ¼ö ÀÖ´Ù. ÀÌ·± °æ¿ì¿¡ ´ëºñÇϱâ À§ÇÑ ¸í·É¾î·Î xargs°¡ ÀÖ´Ù.

xargs´Â find¿Í ÇÔ²² »ç¿ëµÉ¶§ ÀμöµéÀ» ÇѲ¨¹ø¿¡ ó¸®ÇÏÁö ¾Ê°í ÀÏÁ¤·®¾¿ 󸮸¦ ÇÔÀ¸·Î½á ÀÌ·¯ÇÑ ¿¡·¯¸¦ ¸·À» ¼ö ÀÖ´Ù. ´ÙÀ½Àº ÇöÀç µð·ºÅ丮 ¹Ø¿¡ ÀÖ´Â ÀÏ¹Ý ÆÄÀϵéÀÇ Çü½ÄÀ» find¿Í xargs¸¦ ÀÌ¿ëÇÏ¿© »ìÆìº¸´Â ¿¹ÀÌ´Ù.

$ find . -type f -print | xargs file
./hangul.tex: LaTeX 2e document text
./hangul/index.html: HTML document text
./h.sgml: exported SGML document
...

Dong-Hoon Yoo
2002-03-15