리눅스공부

basic command cp, mv

CMS419 2020. 10. 14. 10:31

ex4) /home/test/c/d/ 안에 있는 파일들을 /home/korea/a/b 디렉토로 복사

  • cp /home/teest/c/d/grub.cfg /home/korea/a/b/
  • cp ../test/c/d/inittab ./a/b/
  • cp ../test/c/d/login ./a/b/

cp /home /test/c/d/i????? /home/korea/a/b/

? : 대체되는 것들을 의미한다. -> i로 시작하는 파일 모두를 의미한다.

cp /home /test/c/d/* /home/korea/a/b/

* : 모든 것들을 의미한다.

 

== 디렉토리 복사시에는 -r 옵션 사용

ex) cp -r [원본] [복사본]

 

mv(move) : 파일이나 디렉토리 이동

== mv 사용형식은 cp 명령어와 동일 == cp 는 복사, mv는 이동

== mv 명령은 옵션 없이 디렉토리 이동 가능 == cp 와의 차이점 , 그 외 기본적인 사용형식과 특징은 동일

-- 원본 자체를 이동시키기 때문에 사용시 주의

 

ex1)

/backup 디렉토리 안에 파일들을 /home/korea/a/ 디렉토리로 이동

mv /backup/* /home/korea/a/

 

ex2)

/home/korea/a/b/ 디렉토리 안에 내영들을 ./a/backup/ 으로 이동

답: mv /home/korea/a/b/* ./a/backup/

all yes

 

ex3)

./backup 을 /로 이동

답: mv ./backup /

 

ex4)

파일 login.defs를 login으로 변경할 것

답: mv /backup/login.defs /bakup/login

-> login.defs -> login이름을 바꾸고, 이동했다.