Previous: cd, pushd, popd, dirs, , pwd Up: 화일 다루기 Next: mkdir, rmdir

cp, mv, rm, ln

cp, mv, rm, ln 은 각각 화일을 copy, move, remove, link 하게 하여준다. mv 명령은 화일을 한 위치에서 다른 위치로 옮기는 역할을 한다. 이 역할은 화일 이름을 rename 라는 기능과 같다.


    baram%ls
    Mail         News         ftp          tmp
    Mine         archie_site  mbox         zen_art.zoo
    baram%mv zen_art.zoo zen.zoo
    baram%ls
    Mail         News         ftp          tmp
    Mine         archie_site  mbox         zen.zoo

일반적으로 mv 는 디렉토리의 이름을 rename 하는데에는 사용될 수가 없다. 그러나 같은 parent 디렉토리를 가졌을 경우에는 rename 가 가능하다. 즉,


    mv mydir mynewdir
이라는 명령은 가능하지만,

    mv mydir ../mynewdir
이라는 명령은 불가능하다. 그리고 mv 에서는 여러개의 화일을 하나의 디렉토리로 옮기는 것이 가능하다. 즉,

    mv file1 file2 file3 ... dir
과 같은 형식이 가능하다.

cp 는 화일을 copy 하는데, mv 와 다른 점은 mv 가 원래의 화일을 없애는 반면에, cp 는 원래의 화일을 그대로 둔다는 점이다. cp 또한 mv 처름 여러개의 화일을 하나의 디렉토리로 복사할 수 있다.

rm은 화일을 제거하는 명령어이다. 옵션은 아래의 rmdir 과 같다. ln은 화일의 또다른 이름을 생성해 준다.

chitos@baram.kaist.ac.kr / SPARCS