티스토리 뷰
리눅스 명령어 mv: 과연 파일의 이동 용도로만 쓸까?
리눅스 명령어 mv는 파일의 이름을 변경하거나 특정 디렉토리로 파일을 이동하는데 사용되는 명령어이다. (Rename SOURCE to DEST, or move SOURCE(s) to DIRECTORY.) 파일을 옮길 때 백업을 할지 정할 수 있고 좀더 꼼곰한 옵션으로 이동을 할 수 있다.
사용방법
아래는 사용 방법을 알아보고자 리눅스 명렁어 $ mv --help를 실행한 결과이다.
Usage: mv [OPTION]... [-T] SOURCE DEST
or: mv [OPTION]... SOURCE... DIRECTORY
or: mv [OPTION]... -t DIRECTORY SOURCE...
Rename SOURCE to DEST, or move SOURCE(s) to DIRECTORY.
Mandatory arguments to long options are mandatory for short options too.
--backup[=CONTROL] make a backup of each existing destination file
이동하고자 하는파일이 존재하면 백업을 만든다.
-b like --backup but does not accept an argument
-f, --force do not prompt before overwriting
파일을 덮어쓸 때 묻지 않는다.
-i, --interactive prompt before overwrite
덮어쓸 때 물어본다.
--strip-trailing-slashes remove any trailing slashes from each SOURCEargument
-S, --suffix=SUFFIX override the usual backup suffix
백업파일의 꼬리에 붙일접미사를 정한다.
-t, --target-directory=DIRECTORY move all SOURCE arguments into DIRECTORY
소스의 모든 파일을 목적 디렉토리로 이동한다.
-T, --no-target-directory treat DEST as a normal file
이동 대상을 보통 파일 처럼 다룬다.
-u, --update move only when the SOURCE file is newer
than the destination file or when the
destination file is missing
목적 파일이 없거나 목적 파일보다 소스파일이 새로울때 이동한다.
-v, --verbose explain what is being done
이동 진행 상황을 보여준다.
--help display this help and exit
mv 명령어에 대한 도움말
--version output version information and exit
The backup suffix is `~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX.
The version control method may be selected via the --backup option or through
the VERSION_CONTROL environment variable. Here are the values:
none, off never make backups (even if --backup is given)
numbered, t make numbered backups
existing, nil numbered if numbered backups exist, simple otherwise
simple, never always make simple backups
정리
리눅스 파일 이동 명령어 mv는 $ mv /path/a /path/b 와 같이 디렉토리의 이름 변경이나 파일 이름 변경에 사용하거나 $ mv /path/a /other_path/c 와 같이 일반적인 디렉토리나 파일의 이동에 사용됨을 알 수 있다.
'잉고래의 코딩' 카테고리의 다른 글
파이썬(Python) 실행 스크립트 작성 예제 (0) | 2013.04.08 |
---|---|
리눅스 makefile과 make의 이해 (0) | 2013.04.08 |
컴퓨터 공학에서 말하는 세션(Session)의 의미 (0) | 2013.04.06 |
bash에서 source 명령어 이해 (0) | 2013.04.05 |
make 컴파일 오류 Clock skew detected 해결 방법 (8) | 2013.04.03 |
- Total
- Today
- Yesterday
- SM5
- 한빛미디어
- 캠코더
- 아이나비 Tab XD9
- 아이나비
- Sony
- cc2530
- 아이나비 태블릿
- 아이나비 탭 xd9
- 소니 AXP35
- HP Pavilion x2
- CSS
- 아이나비 탭 XD11 Pro
- 박근혜
- X1 DASH
- qxd1000a
- 파빌리온 X2
- 독후감
- 소니 핸디캠
- 티스토리
- AXP35
- 블랙박스
- 블로그
- 소니 캠코더
- 소니
- 서평
- 아이나비 패드
- c언어
- 팅크웨어
- 독서
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |