Programming/Linux

[리눅스] 파일 복사 및 이동

kevin_01 2024. 1. 23. 11:25
728x90

CP - 파일을 복사는 명령

  • cp source target - target으로 source를 복사

파일 이름 복사 및 변경

  • cp - 파일 복사뿐만 아니라 대상 파일의 이름 변경에도 사용 할 수 있다.
  • cp one ../targetdir/another-one - one 이라는 파일을 another-one 이라는 파일로 복사
  • ls -l ../targetdir - 명령어를 통해 두가지의 파일이 있는 것을 확인

하나의 명령으로 두 개 이상의 파일 복사

  • cp file1tocopy file2tocopy file3tocopy targetlocation - 마지막 매개변수는 나열된 모든 파일을 복사할 위치를 설명(옵션)
  • 한번에 3개의 파일을 targetlocation의 위치에 복사

여러 파일 복사

  • 와일드 카드를 사용하면 많은 파일을 쉽게 복사할 수 있다.
  • cp three0? ../targetdir - ? 는 한글자, * 는 문자 다

디렉토리 구조 복사

  • cp -R sourcedir anotherdir - -R 인수는 재귀적이라는 뜻, sourcedir 의 모든 파일을 anotherdir로 전체 복사
  • 대상 디렉토리가 존재하지 않아야함 - 존재한다면 전체 구조가 디렉토리 아래에 복사됨.

파일 이동 mv

  • mv sourcedir/one movedfiles - sourcedir 안에 one 이라는 파일을 movedfiles로 이동

파일 몇 개 이동

  • mv file1 file2 file3 targetlocation -몇 가지 파일을 다른 위치로 이동할 수 있다.

디렉토리 이동

  • mv anotherdir newdir - 모든 디렉토리를 이동할 수 있다.
  • cp 명령어와 같이 기존 디렉토리가 있다면 그 안으로 이동한다.
728x90