티스토리 뷰

반응형

가끔 개발자의 요청에 의해 수동으로 파일 반영을 해줘야 할때가 있는데

딱 보는 순간 스트레스부터 받게되는 경우가 있음!

 

Windows 의 경우는 123912093812093810938901 이러한 숫자 폴더와 하위의 파일들의 수십개를

다른 각 경로에 복사해야 되는 경우도 있지만, 오늘은 유닉스 계열에서 다수 디렉토리와 파일 복사에 대해 알아보겠다.

 

1. 기존 디렉토리에 반영할 디렉토리 통째로 cp 명령어를 통해 복사

  > 반영할 디렉토리 내부의 신규 파일들은 복사가 되고, 복사대상 위치의 파일들은 그대로 보존되니 안심하자

2. chmod -R 755 [디렉토리명]

  > 하위 디렉토리까지 755 권한을 넣고 대문자 R 옵션은 하위 디렉토리 및 파일 까지 해당 권한을 적용하는 옵션

3. 복사후 수정 시간을 확인하여 제대로 반영이 되었는지 확인하면 끝

 

※ 본인이 말하고자 하는 것은 동일한 교체대상 디렉토리와 반영할 디렉토리의 경로가 겹치면서 파일이 서로 다를 때 복사 작업시 Windows 처럼 덮어쓰기 형태로 복사가 된다는 점을 확실히 인지 하시기 바란다. 

그냥 평상시 무심코 복사하다 보니 막상 실운영서버에 시스템 반영 작업을 하다보면 순간 헷깔리는 순간이 온다. 그럴땐 직접 테스트 디렉토리를 만들어 복사 해보면서 작업 하시기를 바란다.

 

* AIX 7 버전에서 테스트함

댓글