본문 바로가기
IT/@Linux

[Linux/CentOS 8] 파일다루기 (Rename / Mv)

by He;story 2020. 1. 10.

Rename : 이름변경

mv : 이동

시작하기 전

mkdir test : test 폴더 생성
touch a : a라는 파일 생성
who > b : who 라는 데이터를 b 파일 생성

rename a test2 a : a를 test2 로 바꾸고 a는 원본파일이다. 라는 뜻
mv b test3 : b를 test3로 변경 (위에꺼보다 더 쉽게 변경할 수 있다.)
mv test test4 : test 디렉토리를 test4로 변경

mv test2 /etc : test2 파일을 /etc 폴더로 이동
j 계정은 root 계정이 아니므로 자기 home directory의 수정/쓰기 권한만 가지고 있기 때문에 거부라는 메세지가 나타난다.
그래서 j 계정도 사용할 수 있는 폴더 /tmp에 폴더를 만들어보고 파일 이동을 해보려한다.

 

ls /tmp : tmp 폴더에 디렉토리 출력 (ks~, systemd 폴더가 있는 걸 확인)
mkdir /tmp/test5 : tmp폴더 밑에 test5 폴더 생성 (test5가 생성된 걸 확인 할 수 있다.)
mv test2 /tmp/test5/ : 기존 연습하던 test2 파일을 tmp/test5 폴더 밑에 생성
ls /tmp/test5/ : tmp/test5 폴더

 

기존에 이동되었던 test2를 mv 쓸걸 실수로 rm 써서 삭제했습니다.
다시 기존에 test3 파일을 /tmp/test5 밑에 옮겼습니다. /tmp/test5/에 있는 test3를 다시 현재 위치로 옮기기
mv /tmp/test5/test3 test10 : /tmp/test5/test3 파일을 test10으로 변경하여 현재 위치에 옮기기
다시 원래 위치에 옮겨진 걸 확인

 

  * rename은 쓰기가 조금 번거로워서 잘 사용하지 않는 것 같고 mv로 사용

 

 

 

댓글