Day3. 기본명령어 part 2 ( cd,cp,mv,rm)

2016. 3. 9. 17:25리눅스

◆ 절대 경로 :  절대적인 위치 기준 => 최상위 디렉토리인 '/'가 기준  , 원하는 곳까지의 경로를 전부 적어주는 방식

◆ 상대 경로 :  상대적인 위치 기준 => 현재 디렉토리 기준

 

 < 명령어와 기능 & 사용법 > 

 

1. cd ./ : 현재 경로를 그대로 나타낸다. 

2. cd ../ : 상위 디렉토리를 나타낸다. 

3. cd ./[folder or file name] : 하위 디렉토리로 들어가는 방식 

4. cp ( copy) : file or directory 복사 

    - 사용형식 : cp [option] 원본 사본 

     - ex) cp /etc/yum.conf/bome/samadal/yum.conf

     - 만약, 사본의 이름이 같을 경우 사본 이름은 생략 가능.

            ex) cp /etc/inittab /cp/inittab  = cp /etc/inittab /cp/

     - 이름 바꿔 복사하기 : cp /etc/inittab /cp/initial

     - 디렉토리(directory) 통째로 복사 => 옵션필요 (-r)

            ex) cp -r /cp/ /home/samadal/cp/

     - -p : 권한, 시간 등의 정보를 그대로 유지

            ex) cp -p ./.kshrc ../

     - 다중 arguement

            ex) cp /home/test/c/d/inittab ../test/c/d/login.defs ./a/b

                 => ./a/b에 앞의 두개 파일을 복사

     - 와일드 마스크(wild mask)

            ex) cp /home/test/c/d/* ./a/b    ==> 안에 있는 파일들을 모두 복사 ('*')

            a* : a로 시작하는 모든것. a? : a로 시작하는 두글자 단어만

5. mv ( move ) : file or directory 이동

      - 사용형식 : mv [option] 원본 이동할곳

      - 이름 바꾸기 가능 ( 같은 위치를 적고 이름만 바꾼다.)

      - directory를 이동할 때 옵션이 필요가 없다. 

6. rm ( remove ) : file 삭제

      - 사용 형식 : rm [option][file] 

------------------------------------------------------------------------------------------- 

파랑 : 절대경로 

빨강 : 상대경로