µð·ºÅ丮 ¹× ÆÄÀÏ Á¤º¸ º¸±â
1. ÆÄÀÏ Á¤º¸ º¸±â
1.1 ls
ls -flag [filename] [directoryname] |
À¯´Ð½º ¸í·É¾î Áß °¡Àå ¸¹ÀÌ ¾²ÀÌ´Â ¸í·É¾î¸¦ ²ÅÀ¸¶ó¸é ´ç¿¬È÷ ls ¸í·É¾î ÀϰÍÀÌ´Ù. À©µµ¿ì¿¡¼ ¾²À̴ Ž»ö±â¿Í °°Àº °ÍÀ¸·Î µµ½º¿¡¼´Â dir ¸í·É¾î·Î ÀÌÇØÇÏ¸é µÉ °ÍÀÌ´Ù. ´ÙÀ½Àº ·çÆ®(/) µð·ºÅ丮¿¡ ÀÖ´Â ÆÄÀϵéÀ» ls ¸¦ ÀÌ¿ëÇÏ¿© Ãâ·ÂÇÏ¿©º¸ÀÚ.
#ls
bin boot cdrom dev devices etc export home kernel
lib lost+found mnt net nsmail opt platform proc sbin tmp
TT_DB usr var vol xfn |
À¯´Ð½º¿¡¼ »ç¿ëÇÏ´Â ¸í·É¾îµéÀº ±²ÀåÈ÷ ¸¹Àº ¿É¼ÇÀ» °¡Áö°í ÀÖ´Ù. ±×·¸´Ù°í ÀÌ ¸ðµç ¿É¼ÇÀ» ´Ù ¾Ë ÇÊ¿ä´Â ¾ø´Ù. ´ÜÁö, ÀÚÁÖ »ç¿ëÇÏ´Â ¸î°¡Áö ¿É¼Ç¸¸ ¾Ë¸éµÈ´Ù. ´ÙÀ½Àº °¡Àå ÀϹÝÀûÀ¸·Î ¸¹ÀÌ ¾²ÀÌ´Â lsÀÇ ¿É¼ÇµéÀ» »ìÆìº¸ÀÚ.
1.2 µð·ºÅ丮³×ÀÇ ¼û°ÜÁø ÆÄÀÏ º¸±â [-a]
-a - ¼û°ÜÁøÆÄÀÏ(ÆÄÀÏÀ̸§ÀÌ .À¸·Î ½ÃÀ۵Ǵ ÆÄÀÏ)ÀÇ ¸®½ºÆ®¸¦ º¸¿©ÁØ´Ù.
±âº»ÀûÀ¸·Î ls ¸í·É¾î·Î´Â . À¸·Î ½ÃÀ۵Ǵ ÆÄÀϵéÀº ¼ûÀº ÆÄÀÏ·Î Ãâ·ÂµÇÁö ¾Ê´Â´Ù.
# ls -a
. .bash_history .bashrc .profile
.. .bash_profile .emacs lost+found |
[-a]¸¦ ¾²¸é ¼û°ÜÁøÆÄÀϱîÁö Æ÷ÇÔÇØ¼ ¸ðµçÆÄÀϰú µð·ºÅ丮¸¦ Ç¥½ÃÇÑ´Ù.
À§¿¡¼ º¸¾ÒµíÀÌ ÆÄÀϰú µð·ºÅ丮µéÀº À̸§¼øÀ¸·Î Ãâ·ÂÇÏ¿© º¸¿©ÁØ´Ù. ¸¶Áö¸·À¸·Î º¯°æµÈ ½Ã°£¿¡ µû¶ó, ÃÖ±Ù ÀÛ¾÷ÇÑ ÆÄÀϵéÀ» ¾Ë°í ½ÍÀ¸¸é [-t] Ç÷¡±×¸¦ ¾²¸éµÈ´Ù.
1.3 ¿©·¯°¡Áö ¹æ¹ýÀ¸·Î º¸±â
Á»´õ ´Ù¾çÇÑ Ç÷¡±×¸¦ Ȱ¿ëÇÏ¿©, ÆÄÀϰú µð·ºÅ丮¿¡ ´ëÇØ¼ »ìÆìº¸ÀÚ.
»ó¼¼È÷ º¸±â
±âº»ÀûÀÎ Á¤º¸À̿ܿ¡ ÀÚ¼¼ÇÑ ÆÄÀÏ¿¡´ëÇÑ Á¤º¸¸¦ º¸·Á¸é [-l ]¿É¼ÇÀ» »ç¿ëÇÏ¸é µÈ´Ù. [-l]Àº ÆÄÀϰú µð·ºÅ丮¿¡ ´ëÇÏ¿© ±ÇÇÑ, ¸µÅ©ÀǼö, ¼ÒÀ¯ÀÚ, ±×·ì, Å©±â, ¸¶Áö¸·º¯°æ½Ã°£ µî »ó¼¼ÇÑ Á¤º¸¸¦ º¸¿©ÁØ´Ù.
# ls -l
total 8
drwxr-xr-x 2 ebee staff 512 Aug 28 17:53 local
drwx----- 2 ebee staff 512 Aug 24 10:13 nsmail
drwxr-xr-x 2 ebee staff 512 Aug 31 11:30 test
drwxr-xr-x 2 ebee staff 512 Aug 25 18:15 test1 |
±¸ºÐÇÏ¿© º¸±â
µð·ºÅ丮¸¦ ±¸ºÐÇÏ¿© º¸°í½ÍÀ¸¸é [–p]¸¦ ¾²¸éµÈ´Ù.
# ls - pebee/ newfile solaris test test1 testdir/ |
ÄÞ¸¶(,)·Î ³ª´©¾î º¸±â
ÇöÀç µð·ºÅ丮ÀÇ ÆÄÀϰú µð·ºÅ丮µéÀÇ À̸§µé »çÀÌ¿¡ ÄÞ¸¶(,)·Î ³ª´©¾î º¸·Á¸é [-m] À» ¾´´Ù.
# ls - pebee, newfile, solaris, test, test1, testdic |
ÇÏÀ§ µð·ºÅ丮 º¸±â
µð·ºÅ丮ÀÇ ¸ðµçÆÄÀϵé°ú ÇÏÀ§µð·ºÅ丮ÀÇ ¸ðµçÆÄÀϵé±îÁö º¸°í½ÍÀ»¶© [-R]À» ¾²¸éµÈ´Ù.
# ls -R
.:
lost+found test1
./lost+found:
./test1:
file1 file2 file3 |
ÀÌÁ¦±îÁö ls¸í·É¾î¿¡ ´ëÇÑ ¸î°¡Áö Áß¿äÇÑ ¿É¼ÇµéÀ» »ìÆì º¸¾Ò´Ù. ´õ ÀÚ¼¼ÇÑ ³»¿ëµéÀº ´ÙÀ½ÀÇ ls ¿É¼Ç Á¤¸®¿¡¼ °£·«ÇÏ°Ô Á¤¸®ÇÏ¿´´Ù.
ls ¿É¼Ç Á¤¸®
option | descrition | -A | .°ú ..À» Á¦¿ÜÇÑ ¸ðµç ÆÄÀϰú µð·ºÅ丮ÀÇ ¸®½ºÆ®¸¦ º¸¿©ÁØ´Ù. | -a | ¼û°ÜÁø ÆÄÀϰú µð·ºÅ丮ÀÇ ¸®½ºÆ®¸¦ º¸¿©ÁØ´Ù. | -l | ÆÄÀÏ¿¡ ´ëÇÑ ±ÇÇÑ, ¸µÅ©ÀÇ ¼ö, ±×·ì, Å©±â, ¸¶Áö¸· º¯°æ½Ã°£µîÀ» º¸¿©ÁØ´Ù. | -R | ÆÄÀϸ®½ºÆ®¿Í µð·ºÅ丮ÀÇ ¼ºêµð·ºÅ丮ÀÇ ÆÄÀϱîÁö º¸¿©ÁØ´Ù. | -t | °¡Àå ÃÖ±Ù °Í ¸ÕÀú Á¤·ÄÇÑ´Ù. (¸¶Áö¸· º¯°æ¼ø¼·Î) | -r | Á¤·Ä ¼ø¼¸¦ ¹Ý´ë·Î ÇÑ´Ù. (À̸§Àº ¿ª¼øÀ¸·Î ½Ã°£Àº °¡Àå¿À·¡µÈ°Í ¸ÕÀú Á¤·Ä) | -m | ÆÄÀϰú ÆÄÀÏ»çÀ̸¦ ,(ÄÞ¸¶)·Î ³ª´©¾î Ãâ·ÂÇÑ´Ù. | -i | ÆÄÀϾտ¡ i-node ÀÇ ¼ö¸¦ Ç¥½ÃÇÏ¿© Ãâ·ÂÇÑ´Ù. | -s | ÆÄÀϰú µð·ºÅ丮ÀÇ Å©±â¸¦ ų·Î¹ÙÀÌÆ® ´ÜÀ§·Î Ãâ·ÂÇÑ´Ù. |
2. ÆÄÀÏÀÇ Á¾·ù ¾Ë¾Æ³»±â
file
À¯´Ð½º ½Ã½ºÅÛ¿¡¼´Â ÆÄÀÏÀÇ È®ÀåÀÚ°¡ ¾ø±â‹š¹®¿¡ ÆÄÀÏÀÇ ¼Ó¼ºÀ» °£È¤°¡´Ù ¸ð¸¦‹š°¡ ÀÖ´Ù. À̶§ ¾²ÀÌ´Â ¸í·É¾î°¡ file ¸í·É¾îÀÌ´Ù.
#file test1test1: directory
# file /etc/hosts
hosts: ascii text
# file /bin/ls
ls: ELF 32-bit LSB executable 80386 Version 1, dynamically linked, stripped |
test1Àº µð·ºÅ丮À̰í, /etc/hosts ÆÄÀÏÀº ÀÏ¹Ý ÅØ½ºÆ® ÆÄÀÏ, /bin/ls ´Â ½ÇÇà¸í·É¾îÀÓÀ» ¾Ë ¼ö ÀÖ´Ù.
|