리눅스 파일복사, 파일 이름변경/이동, 디렉토리 생성/삭제, 파일삭제(cp, mv, rm) :: 개발/일상_Mr.lee

리눅스 파일복사, 파일 이름변경/이동, 디렉토리 생성/삭제, 파일삭제(cp, mv, rm)

Posted by Mr.mandu.
2017. 12. 6. 13:02 개발/리눅스

안녕하세요.

리눅스에서 빈번하게 사용되는 명령어들을 정리해 두려고 합니다.


1. 파일복사 (cp)

2. 파일 이름변경/이동(mv)

3. 디렉토리 생성/삭제(mkdir/rmdir)

4. 파일삭제(rm)


간단간단하게 명령어만 정리해두겠습니다.


파일복사(cp)

명령어

cp [source] [destination]


ex)

cp test ./lee <--파일복사

cp -r testDir ./lee   <--디렉토리 및 하위파일까지 복사


옵션

[ -a ] : 파일의 구성과 속성까지 복사

[ -f ] : 강제 복사

[ -i ] : 물어보고 복사 < 덮어쓸 때 >

[ -p ] : 파일의 소유자, 그룹 , 퍼미션 유지 복사

[ -r ] : 하위 디렉토리와 파일까지 복사


파일명 변경/이동(mv)


명령어
mv [ source ] [ destination ]

ex)
mv test ./lee/    <--파일이동
mv test  ./test2   <--파일명 변경


옵션

​[ -f ] : 강제 이동

[ -i ] : 덮어쓰기 전 물어보기

[ -b ] : 백업 파일 생성

[ -v ] : (verbose) 파일 옮기는 과정 자세히


디렉토리 생성 및 삭제(mkdir/rmdir)

명령어
디렉토리 생성 : mkdir 디렉토리
디렉토리 삭제 : rmdir 디렉토리



파일삭제(rm)

명령어
rm [ file_1 ]

ex)
rm -r test.txt


옵션

[ -f ] : 강제 삭제

[ -i ] : 삭제하기 전 물어보기

[ -r , -R ] : 하위 디렉토리와 파일까지 삭제

[ -v ] : 지우는 과정 자세히 출력