티스토리 뷰

$ 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: 비어있는 디렉터리 삭제)

 

 

 

 

 

 

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함