사용하는 이유
파일 이름을 바꾸거나 파일의 위치를 이동시키기 위해서
이름 바꾸기
mv <source> <dest>
mv existingfilename newfilename
mv existingdirectoryname newdirectoryname
source : 기존 file 또는 directory 이름
dest : 새로운 file 또는 directory 이름
이동
mv <source> <directory>
mv <source 1> <source 2> ... <source n> <directory>
mv -t <directory> <source 1> <source 2> ... <source n>
source : 기존 file 또는 directory 이름
사실 이동은 존재하지 않는다
우리가 아무리 mv를 해도 disk에 있는 원본 파일은 그대로다. (inodes 및 resides) - 물리적인 주소
단순히 disk를 가리키는 link의 이름이나 부모가 바뀌는 것뿐이다. - 가상적인 주소
예를 들어, 우리 집 강아지 이름을 "레몬"에서 "초코"로 개명한다고 하자.
강아지는 그대로 있다. 그저 강아지를 가리키는 이름이 /과일/레몬에서 /음식/초코로 바뀐 것뿐이다.
우리 집 강아지는 이동하지 않았다!
linux man page 설명
mv [OPTION]... [-T] SOURCE DEST
mv [OPTION]... SOURCE... DIRECTORY
mv [OPTION]... -t DIRECTORY SOURCE...
Description
Rename SOURCE to DEST, or move SOURCE(s) to DIRECTORY.
(해석)
SOURCE를 DEST로 재명명합니다. 또는 SOURCE(s)를 DIRECTORY로 옮깁니다.
참조:
mv(1): move files - Linux man page
mv(1) - Linux man page Name mv - move (rename) files Synopsis mv [OPTION]... [-T] SOURCE DEST mv [OPTION]... SOURCE... DIRECTORY mv [OPTION]... -t DIRECTORY SOURCE... Description Rename SOURCE to DEST, or move SOURCE(s) to DIRECTORY. Mandatory arguments to
linux.die.net
mv - 위키백과, 우리 모두의 백과사전
다른 뜻에 대해서는 MV 문서를 참고하십시오. mv(move의 줄임말)는 하나 이상의 파일이나 디렉터리를 한 장소에서 한 다른 장소로 이동하도록 만드는 유닉스 명령어이다. 원본 파일은 삭제되고 새
ko.wikipedia.org
'개발 > linux' 카테고리의 다른 글
linux zip 사용법(파일/디렉터리 압축, 패턴/정규식 적용), 설명 (0) | 2022.10.21 |
---|---|
linux ls 사용법(숨겨진/하위 콘텐츠) 설명 (0) | 2022.10.21 |
linux rm 사용법(파일 및 디렉터리), 설명 (0) | 2022.10.21 |
linux mv 사용법(이동 및 이름바꾸기), 설명 (0) | 2022.10.21 |
linux ssh 사용법, 설명 (0) | 2022.10.21 |
댓글