명령어 rm/mv/cp

Aelan·2024년 11월 19일

Linux 초보

목록 보기
6/14

rm 명령어

rm [OPTION] ... [FILE] ...

: 파일또는 디렉토리를 삭제함(휴지통으로 가지않고 사라짐)
-d(빈 디렉토리일 경우),
-r(빈 디렉토리가 아닐 경우 해당하는 디렉토리의 하위 디렉토리까지 재귀적으로 삭제)
-i(-r옵션과 같이 사용하게 되면 삭제시 y/n로 삭제 유무를 선택하게 해주는 메시지가 뜸 필요한 파일이나 디렉토리는 남길수 있음! rm -i [파일명] 형태로 사용하게 되면 해당 파일을 삭제 할것인지에 대한 유무를 물어봄)

rmdir 명령어

: 빈 디렉토리를 삭제하게 해주는 명령어


mv 명령어

: 파일이나 디렉토리의 위치를 이동하거나 이름을 변경하는 데 사용하는 명령어입니다.

  • 경로 변경
    : 만약 A 디렉토리를 B 디렉토리로 옮긴다고 했을 때 B 디렉토리가 존재하지 않는다면 A 디렉토리의 이름이 B로 변경됨
mv SOURCE DESTINATION
  • 이름 변경
    : 1개의 파일이나 디렉토리만 가능 여러개 한꺼번에 변경 불가
mv oldname.txt newname.txt

cp 명령어

: 파일 및 디렉토리를 복사해주는 명령어

cp [OPTION]... SOURCE DESTINATION

주요 옵션
-r : 디렉토리와 그 하위의 모든 내용을 복사(재귀적 복사).
-i : 복사 대상이 이미 존재할 경우 사용자에게 덮어쓰기 여부를 물어봅니다.
-f : 복사 대상이 존재할 경우 강제로 덮어씁니다.
-u : 기존 파일보다 소스 파일이 새로울 경우에만 복사합니다.
-p : 원본 파일의 권한, 소유자, 그룹 등의 정보를 유지하면서 복사합니다.

0개의 댓글