Vim 필수 명령어
vim 명령어를 이번 기회에 공부할 때마다 정리해보자.
Directory 강제 삭제
m -rf [디렉토리]
-r은 파일 하위디렉토리까지 모두 삭제 -f는 강제삭제
파일 혹은 디렉토리 이동
mp [옵션] [이동시키려는 파일경로] [이동시킬 위치]
-b : 이동 시킬 곳에 이미 파일 혹은 디렉토리가 있다면 옮기기전에 백업하고 이동. -f : 이동 시킬 곳에 이미 파일 혹은 디렉토리가 있다면 묻지도 따지지도 말고 그냥 강제 이동. -i : 이동 시킬 곳에 이미 파일 혹은 디렉토리가 있다면 일단 묻는다. -v : 이동시키는 과정을 보여준다.
경로는 상대경로와 절대경로를 모두 인식한다.
파일 혹은 디렉토리 복사
cp [옵션] file1 file2
cp file1 file2 file3 ... directory // 여러 파일 한번에 복사가능
-a, –archive : 파일 및 디렉토리뿐만 아니라 소유자 및 권한 정보 등 속성도 복사
(반면, 일반적으로는 복사하는 사용자의 기본적인 속성을 복사)
-i, –interactive : 기존 파일을 덮어쓰기 전에 확인 메시지를 보여주는 옵션
(이 옵션 없이 cp를 사용하면 확인 과정 없이 그냥 파일을 덮어 씀)
-r, –recursive : 디렉토리와 그 안의 내용까지 복사할때 사용
이옵션(또는 -a 옵션)은 디렉토리를 복사할 때 필요
-u, –update : 어떤 디렉토리에 있는 파일을 다른 디렉토리로 복사할 때
그 디렉토리에는 없거나 최신 버전인 파일만 복사하기 위해서 사용
-v, –verbose : 복사가 완료되었다는 메시지를 볼 수 있음