LINUX
2020.12.31 / 16:52

¸®´ª½º ÆÄÀÏ Ã£±â (ÆÄÀÏ ¹× µð·ºÅ丮 °Ë»ö)

±Ýµ¿ÀÌ
Ãßõ ¼ö 139

¸®´ª½º¿¡¼­ ƯÁ¤ À̸§À» °¡Áø ÆÄÀÏÀ̳ª µð·ºÅ丮¸¦ ã°í ½ÍÀ»¶§´Â 


find [°æ·Î] -name [ÆÄÀϸí] ¸í·É¾î¸¦ »ç¿ëÇÑ´Ù.


ÀÔ·ÂÇÑ °æ·Î¸¦ Æ÷ÇÔÇؼ­ ÇÏÀ§ °æ·Î¿¡ ÀÖ´Â ¸ðµç ÆÄÀÏÀ» °Ë»öÇØ Á¶°Ç¿¡ ¸Â´Â ÆÄÀÏÀ̳ª µð·ºÅ丮¸¦ ã¾ÆÁØ´Ù.


ÃÖ»óÀ§ µð·ºÅ丮 ¾Æ·¡¿¡ ÀÖ´Â ¸ðµç °æ·Î¿¡¼­ 'test' ¶ó´Â À̸§À» °¡Áø ÆÄÀÏÀ̳ª µð·ºÅ丮¸¦ °Ë»öÇغ¸ÀÚ.


# find / -name test


 



ÇÊÀÚÀÇ °æ¿ì ÃÑ 6°³ÀÇ ÆÄÀÏ ¹× µð·ºÅ丮°¡ ³ª¿Â °ÍÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù.


ÇÏÁö¸¸ Ãâ·ÂµÈ ¸ñ·Ï Áß ¾î¶² °ÍÀÌ ÆÄÀÏÀÌ°í ¾î¶² °ÍÀÌ µð·ºÅ丮ÀÎÁö´Â ÇöÀç »óÅ·ΠȮÀÎÇÒ ¼ö ¾ø´Ù.


-type ¿É¼ÇÀ» Ãß°¡Çؼ­ test¶ó´Â À̸§ÀÇ ÆÄÀϸ¸ °Ë»öÇغ¸ÀÚ. (µð·ºÅ丮 Á¦¿Ü)


¸Ç µÚ¿¡ -type f  ¿É¼ÇÀ» Ãß°¡Çϸé test¶ó´Â À̸§ÀÇ 'ÆÄÀÏ'¸¸ °Ë»öÇÏ°Ô µÈ´Ù.


# find / -name test -type f


 


-type ¿É¼ÇÀ» ÁáÀ» ¶§¿Í ´Þ¸® µÎ °³ÀÇ Ç׸ñ¸¸ Ãâ·ÂµÈ °ÍÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù.


À̹ø¿¡´Â -type d ¿É¼ÇÀ» Á־ µð·ºÅ丮¸¸ °Ë»öÇغ¸ÀÚ.


6°³ÀÇ Ç׸ñ Áß 2°³°¡ ÆÄÀÏÀ̾úÀ¸´Ï µð·ºÅ丮´Â 4°³°¡ °Ë»öµÉ °ÍÀÌ´Ù.


# find / -name test -type d


 


4°³ÀÇ µð·ºÅ丮°¡ °Ë»öµÈ °ÍÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù.


¸¶Áö¸·À¸·Î which ¸í·É¾î·Î test ¸¦ °Ë»öÇغ¸ÀÚ.


ÀÌ´Â test¶ó´Â À̸§À» °¡Áø ÆÄÀÏ Áß, '½ÇÇà ÆÄÀÏ'À» °Ë»öÇØÁØ´Ù.



# which test 


 



test ¶ó´Â À̸§À» °¡Áø 2 °³ÀÇ ÆÄÀÏ Áß ÇÑ °³°¡ ½ÇÇà ÆÄÀÏÀ̶ó´Â »ç½ÇÀ» È®ÀÎÇß´Ù.



Âü°í·Î ÆÄÀϸíÀ» ¾²´Â ÀÚ¸®¿¡ # find / -name "test*" ¿Í °°Àº Çü½ÄÀ¸·Î ¾´´Ù¸é

test·Î '½ÃÀÛÇÏ´Â' ¸ðµç ÆÄÀÏ ¹× µð·ºÅ丮¸¦ °Ë»öÇØÁØ´Ù.


¸¸¾à ÃÖ»óÀ§ °æ·Î ¹Ø¿¡ ÀÖ´Â test·Î ½ÃÀÛÇÏ´Â ¸ðµç ÆÄÀÏ ¹× µð·ºÅ丮¸¦ °Ë»ö°ú µ¿½Ã¿¡ »èÁ¦ÇÏ°í ½Í´Ù¸é, 

´ÙÀ½ ¸í·É¾î¸¦ »ç¿ëÇÏ¸é µÈ´Ù.


# find / -name "test*" -exec rm {} \;


Âü°í·Î ¾Ë¾ÆµÎÀÚ.