반응형
1. 단일 파일 이동
$ mv [이동시킬 파일의 현재 경로/이동시킬 파일의 이름] [목적 경로]
* 만약 현재 디렉토리에 있는 파일을 옮기고 싶을 경우, 현재 파일 경로는 생략.
* 목적 경로는 '디렉토리명/' 으로 써야 한다.
주의할 점은 pwd 명령어를 이용하는 등의 방법으로 home부터 시작하는 전체 경로를 파악한 후 지정해줘야 한다.
home부터 시작하는 전체 경로를 지정하지 않으면 위와 같이 파일을 move시킬 수 없다고 permission denied.
하지만 현재 디렉토리의 하위 디렉토리에 있는 파일들을 이동시킬 때는 위와 같이 home부터 시작하는 전체 경로를 써줄 필요가 없다.
2. 다수 파일 이동
$ mv [이동시킬 파일의 현재 경로/이동시킬 파일의 이름] [이동시킬 파일의 현재 경로/이동시킬 파일의 이름] ... [목적 경로]
* 만약 현재 디렉토리에 있는 파일을 옮기고 싶을 경우, 현재 파일 경로는 생략.
* 목적 경로는 '디렉토리명/' 으로 써야 한다.
단일 파일 이동과 동일한 방법인데, 파일명을 공백 기준으로 여러 개 써주면 다수의 파일을 한 번에 이동시킬 수 있다.
3. 디렉토리(폴더) 이동
$ mv [디렉토리의 현재 경로/이동시킬 디렉토리 이름/] [목적경로]
* 이동시킬 디렉토리 이름 뒤에 슬래시(/)를 잊지 말자.
* 목적 경로는 '디렉토리명/' 으로 써야 한다.
* 다수의 디렉토리를 이동시키는 것도 다수의 파일을 이동시키는 원리와 동일하다.
4. 파일/디렉토리 이름 변경
$ mv [파일의 현재 경로/파일의 현재 이름] [파일의 현재 경로/변경하고자 하는 파일명]
$ mv [디렉토리의 현재 경로/변경시킬 디렉토리의 현재 이름/] [디렉토리의 현재 경로/변경하고자 하는 디렉토리명]
* 현재 디렉토리에 존재하는 파일 혹은 디렉토리의 이름을 변경하고자 한다면 '파일/디렉토리의 현재 경로'는 생략.
* 두 인자에 포함된 '변경시킬 파일/디렉토리의 현재 경로'는 동일해야 한다.
반응형
'Dev > Linux' 카테고리의 다른 글
[Linux] 특정 문자열 들어있는 파일 찾기 (파일 내 특정 문자열 찾기) (0) | 2022.09.28 |
---|