11.Nas_1


리눅스/linux cp명령어로 backup cp백업하기




컨텐츠 정보


본문

리눅스/linux cp명령어로 backup cp백업하기

먼저 putty에 실행 합니다

cp -airup /volume1/web/g5s /volumeUSB1/usbshare1-1/1_NAS_BACKUP/1_nas_data/web/g5s

폴더 복사가 정상적으로 이루어 지면  정기적으로 복사 하고자 작업 스케줄러에 작성 합니다
3232235521_1556987786.2667.png
참고로 경로 복사는 폴더 만들어 속성 확인 합니다
3232235521_1556987895.2313.png
작업스케줄러로 초기 동작후  중지 stop는 F9 kill 하면 중지 됩니다
3232235521_1556988069.4542.png
 정상적으로 백업 됩니다
3232235521_1556988239.9271.png
 주) web 정보 복사 mysql 복사도 작업 관리자에 저는 data 폴더에 복사 합니다
 now=$(date +"%Y-%m-%d_%H") 
mysqldump -u"root" -p"*****" --databases 11q_kr > /volume1/web/g5s/data/mysql_db/"11q_kr"$now".sql" 
mysqldump -u"root" -p"****" --databases 11q_kr > /volume1/web/g5s/data/mysql_db/11q_kr.sql
find /volume1/web/g5s/data/mysql_db/ -name '*.sql' -mtime +5 -delete
#mysql -u"root" -p"*****" 11q_kr < /volume1/web/g5s/data/mysql_db/11q_kr.sql
3232235521_1615480575.9231.png

cp명령어 옵션은 https://corej21.tistory.com/42 참조 합니다 

cp 명령어

리눅스에서 파일 복사(copy)하는 명령어에 대해 알아보자.

cp [옵션] [원본] [사본]

옵션

-a: 원본 파일의 속성, 링크 정보들을 그대로 유지하면서 복사한다.

-b: 복사할 대상이 이미 있을 경우 기존 파일을 백업하고 복사한다.

-d: 만약 복사할 원본이 심볼릭 링크일 때 심볼릭 자체를 복사한다.

-f: 만약 복사할 대상이 이미 있으면 강제로 지우고 복사한다.

-i: 만약 복사할 대상이 이미 있으면 사용자에게 물어본다.

-l: 하드링크 형식으로 복사한다.

-P: 원본 파일 지정을 경로와 같이했을 경우 그 경로 그대로 복사된다.

-p: 파일의 소유자, 그룹, 권한, 시간 정보들이 그대로 보존되어 복사된다.

-r: 원본이 파일이면 그냥 복사되고 디렉터리라면 디렉터리 전체가 복사된다.

-s: 파일을 심볼릭 링크 형식으로 복사한다. 원본 파일이름을 절대 경로로 지정해야 한다.

-u: 복사할 대상이 있을 때 이 파일의 변경 날짜가 같거나 더 최근의 것이면 복사하지 않는다.

-v: 복사 상태를 보여준다.

-x: 원본과 대상 파일의 파일시스템이 다를 경우에는 복사하지 않는다.

-R: 디렉터리를 복사할 경우 그 안에 포함된 모든 하위경로와 파일들을 모두 복사한다.

[corej@localhost ~]$ ls

Desktop mydir1

mydir1 디렉터리를 -a나 -r 옵션 없이 복사하면 디렉터리라서 복사되지 않는다.

[corej@localhost ~]$ cp mydir1 mydir2

cp: omitting directory `mydir1'

디렉터리여도 -a나 -r 옵션 넣으면 복사가 된다.

[corej@localhost ~]$ cp -r mydir1 mydir2

[corej@localhost ~]$ ls

Desktop mydir1 mydir2


mv 명령어

리눅스에서 파일 이동(move)하는 명령어에 대해 알아보자.

파일을 이동하는 명령어로 mv 옵션은 cp 명령어와 비슷하다.

다른 점이 있다면 cp는 파일을 복사하는 것이고 mv는 파일 이동인데 이동 시 원본 파일이 삭제되는 점이다.

그래서 보통 파일이름을 변경할 때도 mv 명령어를 쓴다.

mv [옵션] [원본] [이동경로]

옵션

-b: 이동 경로에 같은 이름의 파일이나 디렉터리가 존재하면 기존 파일을 백업한 뒤에 이동한다.

-f: 이동 경로에 같은 이름의 파일이나 디렉터리가 존재하면 덮어쓸 때 묻지 않고 바로 덮어쓴다.

-i: 이동 경로에 같은 이름의 파일이나 디렉터리가 존재하면 덮어쓸 때 물어본다.

-v: 이동 상태를 표시한다.

hi.txt 파일을 이동시키는데 hello.txt로 파일이름까지 바꿔보자.

[corej@localhost ~]$ mv hi.txt ./mydir1/hello.txt



출처: https://corej21.tistory.com/42 [인생, 스레드!]

◎ ■ ▶ ☞ ♠ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다. https://11q.kr ♠

뷰PDF add1,add2



관련자료

댓글 0
등록된 댓글이 없습니다.


전체 1,749 / 31 페이지
전체 1,749 / 31 페이지



♥간단_메모글♥


최근글


새댓글



PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
▶ 2024-05-18 12:58:45

오늘의 홈 현황


  • 현재 접속자♨ 85(1) 명
  • 오늘 가입자※ 1 명
  • 어제 가입자※ 6 명
  • 주간 가입자※ 13 명
  • 오늘 방문자 1,505 명
  • 어제 방문자 1,667 명
  • 최대 방문자 13,042 명
  • 전체 방문자 4,329,517 명
  • 전체 게시물※ 8,574 개
  • 전체 댓글수※ 24,622 개
  • 전체 회원수 10,974 명

QR코드


☞ QR코드 스캔은 kakao앱 자체 QR코드

알림 0








최신글↑