Ä¿ÇÇÇâÀÌ ³ª´Â *NIX
Ä¿ÇǴнº
½Ã½ºÅÛ/³×Æ®¿÷/º¸¾ÈÀ» ´Ù·ç´Â °÷
*
HanIRCÀÇ #coffeenix ¹æ
[
Àåºñ ¹× ȸ¼± ÈÄ¿ø
]
> Forum <
IT ÀÏÁ¤
N
e
w
!
ÀÚµ¿È ÇÁ·ÎÁ§Æ®
HOME
>
Unix/Linux óÀ½ ½ÃÀÛÇϱâ
>
¸í·É¾î »ç¿ëÇϱâ
µµ¿ò¸»
°Ë»ö :
»çÀÌÆ®
WHOIS
À¥¼¹ö Á¾·ù
xargs¿Í tar·Î ÆÄÀÏ ¹À» ¶§ »ý°¢ÇÒ °Í
ÀÛ¼ºÀÏ : 2005/03/16 23:42
±Û¾´ÀÌ : ÁÁÀºÁøÈ£ (
http://coffeenix.net/
)
Á¶È¸¼ö : 10192
[
ÀÌÀüȸé
/
¼öÁ¤
] ºñ¹Ð¹øÈ£ :
Á¦ ¸ñ : xargs¿Í tar·Î ÆÄÀÏ ¹À» ¶§ »ý°¢ÇÒ °Í
±Û¾´ÀÌ : ÁÁÀºÁøÈ£(truefeel,
http://coffeenix.net/
)
±Û¾´³¯ : 2004.10
Á¤¸®ÀÏ : 2005.3.15(È)
10000°³°¡ ³Ñ´Â ÆÄÀÏ Áß a~e·Î ½ÃÀÛÇÏ´Â ÆÄÀÏ 2000¿©°³¸¸ tar·Î ¹À» ¶§ ¾î¶»°Ô ÇؾßÇÒ±î?
¸î°¡Áö ¹æ¹ýÀ» ¾ê±âÇغ¸ÀÚ.
1)
tar cvf /BAK/a_e.tar [a-e]*
2)
find . -name "[a-e]*" > list.txt
tar cvf /BAK/a_e.tar `cat list.txt`
3)
find . -name "[a-e]*" | xargs tar cvf /BAK/a_e.tar
1¹ø° ¹æ¹ýÀº
a~e·Î ½ÃÀÛÇÏ´Â À̶ó´Â ¾ÆÁÖ °£´ÜÇÑ Á¶°ÇÀ̱⿡ tar ¸í·É¸¸À¸·Îµµ ó¸®ÇÏ·Á°í ½ÃµµÇÒ ¼ö
ÀÖÀ» °ÍÀÌ´Ù. ±×·¯³ª ¿©±â¿¡ Æ۹̼ÇÀÌ 644ÀÎ °ÍÀ̶ó´Â Á¶°ÇÀÌ ´õ ºÙ´Â´Ù¸é find ¸í·É°úÀÇ
Á¶ÇÕÀ¸·Î ó¸®ÇÏ´Â°Ô ÈξÀ °£´ÜÇÒ °ÍÀÌ´Ù.
¹°·Ð Àú ¹æ¹ýÀ» ¾²´õ¶óµµ Àμö(argument)°¡ ³Ê¹« ¸¹´Ù°í ¿¡·¯°¡ ¹ß»ýÇÒ °ÍÀÌ´Ù.
2¹ø° ¹æ¹ýÀº
- a~e·Î ½ÃÀÛÇÏ´Â ÆÄÀϸñ·ÏÀ» ¾ò¾î list.txt·Î ÀúÀåÇÏ°í
- list.txt ¸ñ·ÏÀ» ÅëÇØ a_e.tar ÆÄÀϸíÀ¸·Î ¹´Â´Ù.
±×·¯³ª cat list.txt ¸í·ÉÀ¸·Î ³Ñ°Ü ¹ÞÀº Àμö(argument)°¡ 2000¿©°³¸é ³Ê¹« ¸¹¾Æ 1¹ø ó·³
¿¡·¯°¡ ¹ß»ýÇÒ °ÍÀÌ´Ù. ±×·¡¼ º¸Åë Àú ¹æ¹ýº¸´Ù´Â xargs ¸í·ÉÀ» ÅëÇؼ 󸮸¦ ÇÑ´Ù.
3¹ø° ¹æ¹ýÀº
2¹øº¸´Ù´Â °í´Ü¼ö(?)ÀÇ ¹æ¹ýÀÌ´Ù.
- a~e·Î ½ÃÀÛÇÏ´Â ÆÄÀÏ ¸ñ·ÏÀ» ¾ò¾î
- xargs·Î ³Ñ±â¸é xargs´Â tar·Î ±× ¸ñ·ÏÀ» ´Ù½Ã ³Ñ°Ü
a_e.tar ÆÄÀϸíÀ¸·Î ¹´Â´Ù.
ÀÌ ¹æ¹ýÀº ¾ÕÀÇ 1,2¹øÀÇ ¹®Á¦¿´´ø Àμö°¡ ³Ê¹« ¸¹´Ù´Â ¿¡·¯°¡ ¹ß»ýÇÏÁö ¾Ê°í Á¤»óÀûÀ¸·Î
¹¾îÁø °Íó·³ º¸ÀδÙ.
±×·¯³ª
tar tvf a_e.tar | wc -l
¸í·ÉÀ¸·Î ¹¾îÁø ÆÄÀÏÀÌ ¸î °³ÀÎÁö È®ÀÎÀ» Çغ¸¶ó.
¿øÇÏ´Â °á°ú°¡ ³ª¿Ô´Â°¡? ÀüÇô ¾Æ´Ò °ÍÀÌ´Ù. 2000¿©°³°¡ ¾Æ´Ï°í ¸î ¹é°³ ¶Ç´Â ¸î ½Ê°³ÀÇ
ÆÄÀϸ¸ ¹¿© ÀÖÀ» °ÍÀÌ´Ù.
ÀÌÁ¦ ÇØ°áÃ¥À» ¾Ë¾Æº¸ÀÚ.
ÇØ°áÃ¥ 1) xargsÀÇ -n°ú -s ¿É¼ÇÀ» È°¿ëÇÏ´Â ¹æ¹ý
find . -name "[a-e]*" | xargs -n 20000 -s 80000 tar cvf /BAK/a_e.tar
-n ´Â ÃÖ´ë Àμö(argument) °³¼ö¸¦ ÁöÁ¤ÇÑ´Ù.
-s ´Â ÀμöÀÇ ÃÖ´ë ¹®ÀÚ¼ö¸¦ byte·Î ÁöÁ¤ÇÑ´Ù. ±âº» 20Kbytes.
ÆÄÀÏÀÌ ¸¹°Å³ª °æ·Î°¡ ±æ¾îÁö¸é 20Kbytes ·Î´Â ÅξøÀÌ ºÎÁ·ÇÏ´Ù.
À§Ã³·³ -n ¿É¼Ç°ú -s ¿É¼ÇÀ¸·Î Á¶ÇÕÀ¸·Î ÆÄÀÏÀ» ¹À» ¼ö ÀÖ´Ù.
20000°ú 80000À̶ó´Â ¼ýÀÚ´Â ³Ë³ËÇÑ ÀÓÀÇÀÇ ¼ýÀÚÀÌ´Ù.
ÇØ°áÃ¥ 2) tarÀÇ -T ¿É¼ÇÀ» »ç¿ëÇÏ´Â ¹æ¹ý
find . -name "[a-e]*" > list.txt
tar cvf a_e.tar -T list.txt
¸ñ·ÏÀ» ¾ò¾î list.txt·Î ÀúÀåÇÑ´Ù. ±×¸®°í, tarÀÇ -T¿É¼ÇÀº ÁöÁ¤ÇÑ ÆÄÀÏ¿¡¼ ¸ñ·ÏÀ» ¾ò¾î
ÆÄÀÏÀ» ¹´Â´Ù.
tarÀÇ -T ¿É¼ÇÀ» ÇØ°áÇÏ´Â °ÍÀÌ xargsÀÇ -n, -s¿¡ ÀÌ°ÍÀú°Í °í¹Î(?)Çغ¸°í Àû´çÇÑ ¼ýÀÚ¸¦
ÁöÁ¤ÇÏ´Â °Íº¸´Ù »ç¿ëÀÌ ÆíÇÒ °ÍÀÌ´Ù.
Ä¿ÇǴнº Ä«Æä ÃÖ±Ù ±Û
[04/20]
Á¦ÁÖ
[04/20]
±¹³»
[04/19]
Á¦ÁÖ
[04/18]
??? ?????
[04/17]
???? onion ?????? -
[04/11]
±¹°¡
[04/10]
Stride Into Dream:
[03/20]
Re: ¿Â¶óÀΰÔÀÓÀÇ Á¾ÁÖ±¹ ´ëÇѹα¹
[10/20]
Cross Compiler ±ò
[07/14]
SSL ¬¡¬°
[04/26]
Re: µµ½ºÈ¸é ¿ø°ÝÁ¶Á¾ ¿©ºÎ
[04/25]
µµ½ºÈ¸é ¿ø°ÝÁ¶Á¾ ¿©ºÎ
[10/30]
Cshell¿¡¼ ³¼ö ¼³Á¤
[10/23]
°øÇ×öµµÁÖ½Äȸ»ç SE ±¸ÀÎ Ëì
[01/26]
Re: wgetÀ¸·Î ´Ù¸¥¼¹ö¿¡ÀÖ´Â µð·ºÅ丮¸¦ °¡Á®¿À·Á°íÇÕ´Ï´Ù.
N
e
w
! ÃÖ±Ù¿¡ µî·ÏÇÑ ÆäÀÌÁö
KiCad EDA Suite project (Free/Libre/Open-Source EDA Suite) (CAD)
¿ÀÇÂij½ºÄÉÀ̵å ijµå (OpenCASCADE CAD)
QCad for Windows --- GNU GPL (Free Software)
The Hello World Collection
IPMI¸¦ È°¿ëÇÑ ¸®´ª½º ¼¹ö°ü¸®
DNS ¼³Á¤ °Ë»ç
nagiosgraph ¼³Ä¡ ¹æ¹ý
Slony-I ¼³Ä¡ ¹æ¹ý (postgresql replication tool)
Qmail±â¹ÝÀÇ Anti spam ½Ã½ºÅÛ ±¸ÃàÇϱâ
clusterssh
[ ÇÔ²²ÇÏ´Â »çÀÌÆ® ]
¿î¿µÁø :
ÁÁÀºÁøÈ£(truefeel)
, ¾ß¼ö(yasu), ¹ü³ÃÀÌ, sCag
2003³â 8¿ù 4ÀÏ~