2020. 4. 7.

[Linux] cp(복사), mv(이동,변경) 명령어, 옵션 정리

cp
파일이나 디렉토리를 복사한다.
# cp [옵션] 원본파일 복사파일명


옵션
-a : 원본의 속성유지
-r : 하위 디렉토리나 파일모두 복사
-f : 강제 실행
-p : 파일의 소유와 권한등을 보존한채 복사
-u : 새파일 덮어쓰기 금지
-i : 덮어쓰기할지 묻는다.
-v: 현재 복사 진행 작업을 표시
-b: 이미 존재하는 파일이면 백업파일 생성
-l: 하드링크 형식으로 복사한다.

-a
수정 시각이 그대로 옮겨온다.


-f
강제로 덮어쓰기가 된다.


-r
하위 디렉토리까지 다 복사된다.


-p 
test_nat1는 소유주가 그대로 nat1이고 
파일을 카피를 한 root가 test_root는 소유주가 root다


-i
물어본다


-v
상황보고 해준다


-b
이미 있어서 test_root~라는 백업파일이 생김


-l 
testq와 test_handl은 하드링크가 되어 inode가 같다





mv
파일이나 디렉토리를 이동한다.
# mv [옵션] 원본파일 이동파일명


옵션
-f : 강제 실행
-b : 파일이 덮어 쓰여질 경우 백업파일을 생성한다.
- i : 삭제전 일일이 삭제여부 확인
-v : 이동중인 상태를 표시



 -f
강제로 덮어씀


-b
똑같은 파일이 있으면 백업파일을 만듬


-i
옮기기전에 물어본다.


-v
이동상태를 표시해줌












댓글 없음:

댓글 쓰기