티스토리 뷰
$ cp , $ mv , $ rm
복사 (CP)
$ cp [-i] 파일1 파일2
- cp: copy
- 기존 파일(파일1)을 복사하여 새로운 파일(파일2)을 만들어준다.
- 파일의 경로명을 이용하여 다른 디렉토리의 파일을 현재 디렉터리에 복사하거나, 그 반대의 경우도 가능하다.
- 파일2가 이미 존재한다면 덮어쓰기(overwrite) 한다.
- [-i]옵션: 대화형옵션, 복사하려는 파일이 이미 존재하면 덮어쓰기 할 것인지 미리 물어보기 때문에 안전하게 사용할 수 있다.
(y: 덮어쓰기 함 /n: 하지 않음)
$ cp 파일 디렉터리
- 지정된 디렉터리에 기존 파일과 같은 이름으로 복사본 파일을 만든다.
$ cp 파일1...파일n 디렉터리
- 여러 개의 파일을 지정된 디렉터리에 모두 복사한다.
$ cp [-r] 디렉터리1 디렉터리2
- [-r] 옵션: 리커전(Recursion) 옵션, 하위디렉터리를 포함한 디렉터리 전체를 복사한다.
- 디렉터리1 전체를 디렉터리2에 복사
- 두 번재로 지정한 디렉터리가 이미 존재하면 그 디렉터리 밑에 디렉터리1과 같은 이름으로 복사됨
- 디렉터리2가 없으면 새로 만들어줌
이름 변경(mv)
$ mv [-i] 파일1 파일2
- mv: move
- 파일1의 이름을 파일2로 변경
- 파일2와 같은 이름이 이미 존재하는 경우 덮어쓰기(overwrite)
- [-i] 대화형 옵션을 사용하여 덮어쓰기(overwrite)하기 전에 미리 물어보기 가능
$ mv 디렉터리1 디렉터리2
- 디렉터리1의 이름을 지정된 디렉터리2로 변경
파일 이동(mv)
$ mv 파일 디렉터리
- 파일을 지정된 디렉터리로 이동
$ mv 파일1 ... 파일n 디렉터리
- 여러 개의 파일들을 지정된 디렉터리로 모두 이동
삭제(rm)
$ rm [-i] 파일+
- rm: remove
- 파일(들)을 삭제
- 디렉터리 쓰면 오류남
- 대화형 옵션 [-i]을 사용하여 안전하게 삭제 여부 미리 물어보기 가능(y:삭제 / n:삭제안함)
$ rm [-ri] 디렉터리
- [-r] 리커전 옵션: 디렉터리 아래의 모든 것을 삭제한다.
- 대화형 옵션[-i]를 사용하면 디렉터리 내의 파일들을 하나씩 삭제할지 묻고, 최종적으로 디렉터리를 삭제할지 묻는다.
- $ rmdir 명령어와 구분할 것! ($ rmdir: 비어있는 디렉터리 삭제)
'Linux' 카테고리의 다른 글
[Linux] 파일 속성(File attribute) (0) | 2020.10.15 |
---|---|
[Linux] 링크(하드 링크, 심볼릭 링크) (0) | 2020.10.15 |
[Linux] 간단한 파일 만들기, 파일 내용 출력 관련 명령어 (0) | 2020.10.15 |
[Linux] 디렉터리 명령어 (0) | 2020.10.15 |
[Linux] 디렉터리, 홈디렉터리, 경로명(절대, 상대) (0) | 2020.10.15 |