다음 이전 차례

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 로 보내준다. 이해하겠는가?
다음 이전 차례