안녕하세요, MJ 입니다. 리눅스 파일복사 명령어 cp 에 대해 알아보겠습니다. 리눅스 cp 명령어는 윈도우 copy 명령어와 같은 기능을 합니다. 파일이나, 디렉토리를 복사 할 때 사용됩니다. cp 명령어의 도움말을 확인 해 보겠습니다. 펼치기/접기 Usage: cp [OPTION]... [-T] SOURCE DEST or: cp [OPTION]... SOURCE... DIRECTORY or: cp [OPTION]... -t DIRECTORY SOURCE... Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY. Mandatory arguments to long options are mandatory for short options too. -a, --archive same as -dR --preserve=all --attributes-only don't copy the file data, just the attributes --backup[=CONTROL]...
안녕하세요, MJ 입니다.
스크립트에 대해 이야기 해 보려고 합니다.
스크립트(script)는 영어사전에서 대본 이라는 의미를 확인 할 수 있습니다.
수행 할 명령어를 순서대로 작성해서
반복하여 수행 할 필요가 있을 때, 스크립트를 작성해서 수행하도록 한다면,
오타도 없고, 누락되는 명령어도 없어, 정해진 업무 처리가 편할 것 입니다.
스크립트를 작성하기위해 준비를 해야 할 내용
1. 우선 목적이 있어야 하고,2. 어떤 순서로 일을 처리하도록 해야 할 지의 세부적인 계획이 필요합니다.
3. 필요한 문법을 검색하여
4. 계획별로 구현하기위한 노력이 필요합니다.
예1) 우리 일상생활에서의 일 중 하나를 예로 들어본다면,
1. 목적: 출근2. 계획: 대중교통을 이용하여 목적지까지 이동
3. 문법: 대중교통을 이용하는 방법을 확인, 어디에서 어떻게 타야 환승이 편리한지 확인
4. 노력: 출근을 하기위해 확인된 대중교통 이용방법으로 대중교통을 이용하여 목적지로 이동
예2) 파일을 정해진 시간에 정해진 원격지로 전송
1. 목적: 특정시간에 파일을 원격지로 전송2. 계획: 특정시간이 되었는지 확인하고, FTP 를 이용하여 파일을 전송
3. 문법: 시간을 체크하는 방법과 FTP 이용방법을 확인
4. 노력: 확인된 방법을 이용하여 시간을 체크하고, 확인된 FTP이용방법으로 파일을 전송
> 엔터 한번으로 시간을 확인하고, 원격지로 파일이 전송 될 것 입니다.
추가로 cronjob 을 등록하여 스크립트를 수행하도록 한다면, 자동화가 되겠지요.
너무나도 당연한 예 이고, 각 단계의 작은 제목이 좀 어색하고 이상해보일 수 있습니다만,
저의 설명에서의 팩트는 각 단계를 적절히 분할하여 생각하는 것 입니다.
단계의 분할은, 스크립트를 개발하는 사람이, 목적에 맞게 적절히 이루어져야 합니다.
복잡도에 따라 더 많은 단계로 분할 될 수도 있고, 그렇지 않을 수도 있습니다.
그리고 시간이 한참 흐른 뒤에도 내용을 수정하거나, 이해할 수 있도록 작성되어야 합니다.
다음 포스팅에서는 임의의 목적을 설정하고 필요한 문법에 대해 다루어보도록 하겠습니다.
감사합니다.
댓글
댓글 쓰기