´ÙÀ½ ÀÌÀü Â÷·Ê

3. µð·ºÅ丮 »ç¿ëÇϱâ

3.1 µð·ºÅ丮 : »çÀü Áö½Ä

We have seen the differences between files under DOS and Linux. As for ¿©·¯ºÐÀº µµ½º¿Í ¸®´ª½º °£ÀÇ È­ÀÏÀÇ Â÷ÀÌÁ¡À» ¾Ë¾Æº¸¾Ò´Ù. µð·ºÅ丮¿¡ °üÇÑ ÇÑ, µµ½º¿¡¼­ ·çÆ® µð·ºÅ丮´Â \ ÀÌÁö¸¸ ¸®´ª½º¿¡¼± / ÀÌ´Ù. ¸¶Âù°¡Áö·Î µµ½º¿¡¼­´Â µð·ºÅ丮 ±¸ºÐÀÚ°¡ \ ÀÌÁö¸¸ ¸®´ª½º¿¡¼­´Â / ÀÌ´Ù.

È­ÀÏ Æнº¿¡ ´ëÇÑ ¿¹·Î¼­:

        DOS:    \PROGRAMS\C++\SOURCES\HELLO.CPP
        Linux:  /home/guido/papers/geology/mid_eocene.tex
As usual, .. is the parent directory, . is the current directory. Remember Åë»ó .. Àº ºÎ¸ð µð·ºÅ丮ÀÌ°í . ´Â ÇöÀç µð·ºÅ丮ÀÌ´Ù. ¸®´ª½º¿¡¼­´Â ¿©·¯ºÐÀÌ ¿øÇÑ´Ù°í Çؼ­ ¾î¶² °÷À¸·Îµç cd Çϰųª ¶Ç´Â rd, md ÇÒ ¼ö ¾ø´Ù. ¸ðµç »ç¿ëÀÚ´Â ½Ã½ºÅÛ °ü¸®ÀÚ¿¡ ÀÇÇØ ºÎ¿©µÈ ÀÚ±â ÀÚ½ÅÀÇ µð·ºÅ丮¿¡¼­ ½ÃÀÛÇÑ´Ù. ¿¹¸¦ µé¾î Áý¿¡ ÀÖ´Â PC ¿¡¼­ º»ÀÎÀÇ È¨ µð·ºÅ丮´Â /home/guidoÀÌ´Ù.

3.2 µµ½º¿¡¼­ ¸®´ª½º·ÎÀÇ ¸í·É Àüȯ


DIR:    ls, find, du
CD:     cd, pwd
MD:     mkdir
RD:     rmdir
- ¿¹ -      
DOS                                     Linux
C:\GUIDO>dir                            $ ls
C:\GUIDO>dir file.txt                   $ ls file.txt
C:\GUIDO>dir *.h *.c                    $ ls *.h *.c
C:\GUIDO>dir/p                          $ ls | more
C:\GUIDO>dir \*.tmp /s                  $ find / -name "*.tmp"
C:\GUIDO>cd                             $ pwd
        n/a - see note                  $ cd
        n/a - see note                  $ cd ~
        n/a - see note                  $ cd ~/temp
C:\GUIDO>cd \other                      $ cd /other
C:\GUIDO>cd ..\temp\trash               $ cd ../temp/trash
C:\GUIDO>md newprogs                    $ mkdir newprogs
C:\GUIDO>md \progs\turbo                $ mkdir /progs/turbo
C:\GUIDO>rd newprogs                    $ rmdir newprogs
C:\GUIDO>rd \progs\turbo                $ rmdir /progs/turbo

ÁÖ¸ñ: Æ¿µå¹®ÀÚ   ´Â ¿©·¯ºÐÀÇ È¨ µð·ºÅ丮¿¡ ´ëÇÑ ´ÜÃà±ÛÀÚÀÌ´Ù. cd ¶Ç´Â cd   ¶ó°í ÇÏ¸é ¿©·¯ºÐÀÌ ÇöÀç ¾îµð¿¡ ÀÖµçÁö Ȩ µð·ºÅ丮·Î À̵¿ÇÑ´Ù. cd  /tmp ¶ó°í ÇÏ¸é ¿©·¯ºÐÀº /home/¿©·¯ºÐÀÇ È¨µð·ºÅ丮/tmp ·Î º¸³»ÁØ´Ù. ÀÌÇØÇϰڴ°¡?
´ÙÀ½ ÀÌÀü Â÷·Ê