사용하는 이유
파일 이름을 바꾸거나 파일의 위치를 이동시키기 위해서
이름 바꾸기
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로 옮깁니다.
참조:
'개발 > 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 |
댓글