[Linux] 리눅스 명령어 - 파일 이동, 삭제 명령어Linux2022. 2. 21. 20:24
Table of Contents
728x90
✅ mv 명령어
- move의 줄임말로 파일, 디렉토리를 이동시키는 명령어
mv [옵션][이동할 파일][이동될 위치]
# 현재 디렉토리에 있는 test.txt 파일을 디렉토리 내부의 new_folder 디렉토리로 이동
mv test.txt new_folder
- mv 명령어의 옵션을 제외한 인자 값은 생략이 불가능하다.
- 경로를 지정하지 않으면 현 위치를 default로 한다.
- 이동시킬 때 새로운 이름을 지정하여 이동할 수 있다.
- 현재 위치에 이름만 바꿔서 이동시켜 파일의 이름바꾸기로 응용할 수 있다.
- 다양한 옵션을 이용하여 기존의 파일이나 디렉토리를 보호하는 등의 행동을 취할 수 있다.
✅ mv 옵션
- -b : 이동될 파일이 존재하면 백업파일을 만듦
- -i : 이동될 파일이 이름이 이미 존재할 경우, 사용자에게 덮어 쓰기 여부를 묻습니다.
- -b : 이동될 파일이 이름이 이미 존재할 경우, 백업파일을 생성합니다.
- -f :이동 될 파일이 이름이 이미 존재 할 경우, 강제로 덮어쓰기 합니다.
- -n :이동 될 파일이 이름이 이미 존재 할 경우, 덮어쓰기를 하지 않습니다.
- -r : 하위 디렉토리 까지 모두 이동합니다.
- -v : 이동 진행 상태를 출력합니다.
✅ rm 명령어
- 파일을 지우는 명령으로 옵션에 따라 디렉토리도 지울 수 있다.
rm [옵션] [파일 또는 디렉토리]
rm [파일1][파일2][파일3] # 문서 3개를 한꺼번에 지우려면 나열하면 된다.
✅ rm 옵션
- -f : 쓰기 권한이 없는 파일이라도 어떠한 메세지 없이 강제로 지운다.
- -i : 파일마다 지울 것인지를 확인한다.
- -r : 서브 디렉토리를 포함하여 디렉토리 안의 모든 내용을 지운다. 이 옵션을 사용할 때는 파일 이름 대신 디렉토리 이름을 지정해줘야 한다. (-R과 같다)
- -v : 삭제 과정을 출력한다.
✅ rmdir 명령어
- remove directory의 약자로 디렉토리를 삭제하는 명령어
- 비어있는 디렉토리가 아니면 삭제에 실패한다.
rmdir [옵션] 경로
✅ rmdir 옵션
- --ignore-fail-on-non-empty : 디렉토리가 비어있지 않을 때 오류문을 던지지 않음 (디렉토리는 삭제되지 않는다.)
- -p : 해당 디렉토리와 경로로 사용된 부모 디렉토리를 모두 제거한다.
- -v : 모든 처리과정을 출력한다.
- -r : 파일이 들어있는 디렉토리도 지울 수 있다. 사용에 주의해야 한다.
참고
728x90
'Linux' 카테고리의 다른 글
[Linux] 리눅스 명령어 - 시스템 명령어(w, who) (0) | 2022.02.21 |
---|---|
[Linux] 리눅스 명령어 - 시스템 명령어 (uptime, free, top) (0) | 2022.02.21 |
[Linux] 리눅스 명령어 - 파일, 디렉토리 (0) | 2022.02.17 |
[Linux] SetUID란 ? (0) | 2022.02.16 |
[Linux] 리눅스 명령어 - 파일 생성 (0) | 2022.02.16 |
@TTOII :: 뭉게뭉게 클라우드
영차영차 성장 블로그
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!