반응형
디렉터리 생성과 삭제(Directoy Create / Remove)
디렉터리는 mkdir(make directory) 명령어로 생성한다.
$ mkdir [옵션] 디렉터리
디렉터리를 삭제할 때는 rmdir 명령어를 사용한다.
rmdir [옵션] 디렉터리
파일 복사(File Copy)
파일을 복사할 때는 cp(copy) 명령어를 사용한다.
첫 번째 형식은 파일 하나를 지정한 경로로 복사할 때, 두 번째 형식은 여러 파일을 한 디렉터리로 복시할 때 사용한다.
(디렉터리도 복사가 가능한데 이때는 -r 옵션을 추가하면 된다.)
$ cp [옵션] 원본 복사본
$ cp [옵션] 원본1 원본2 ... 디렉터리
파일 이동(File Move)
파일 이동에는 mv(move) 명령어를 사용한다.
$ mv [옵션] 원본 이동본
파일 하나를 지정한 경로로 이동할 때 사용한다. 대상 부분에 디렉터리와 파일 이름까지 지정하면 원본 파일을 대상 디렉터리로 옮기고 파일 이름도 변경한다.
$ mv [옵션] 원본1 원본2 ... 이동할 디렉터리
여러 파일을 한꺼번에 다른 디렉터리로 이동할 떄 사용한다. 파일 저장위치는 변경되지만, 파일 이름은 변경되지 않는다.
파일 삭제(File Remove)
파일을 삭제할 때는 rm(remove) 명령어를 사용한다.
파일 위치에 하나 이상의 파일 이름을 명시하면 해당 파일이 삭제된다. 디렉터리를 삭제하려면 -r 옵션을 추가하면 된다.
정리하자면
위에서 설명한 커맨드들에 대해서 정리해보자. 리눅스에서 파일을 다룰때 자주 사용하는 명령어들이기 때문에 기억해두면 유용하게 사용할 수 있을 것이다.
- 디렉터리 생성 : mkdir
- 디렉터리 제거 : rmdir
- 파일 복사 : cp
- 파일 이동 : mv
- 파일 삭제 : rm
함께 읽으면 좋은 글
'프로그래밍 > 리눅스' 카테고리의 다른 글
리눅스 사용자(User)와 사용자 그룹(User Group) (0) | 2025.01.27 |
---|---|
리눅스(Linux) 소프트 링크와 하드 링크 (0) | 2025.01.26 |
리눅스(Linux) 파일에 확장자가 없는 이유 (0) | 2025.01.23 |
>, >>, < 이건 뭐야? Bash 셸에서 리다이렉션(Redirection) 사용하기 (0) | 2025.01.20 |
Bash와 셸 스크립트(Shell Script)의 관계 (0) | 2025.01.20 |
댓글