토탈커맨더 FTP 파일날짜깨짐 IT

 

Total commander FTP 접속시 파일의 TIMESTAMP 깨짐#

 

개요#

Total commander를 비롯한 FTP프로그램을 이용하여  UNIX서버 접근시 특정 사이트의 경우 file 날짜가 정상적으로 출력되지 않은 경우가 발생한다. 아직 정확한 원인은 분석하지 못했으며 내부적으로 한글 환경하에서 (euc-kr) file 정보가 한글로 표시되면서 나타나는 현상으로 추측된다.

 하지만 이러한 한글환경으로 인해 아래와 같이 파일 날짜가 정상적으로 나타나지 않는다.

 

해결방안#

Total commander의 경우 접속하는 시스템을 자동으로 체크하여 OS의 종류에 따라 적절하게 FTP 로 접근한 디렉토리와 내부 파일의 정보를 표시한다.(권한,크기,파일명,날짜정보)

하지만 위와 같이 시스템 자동체크로 로그인한 사이트의 파일 TIMESTAMP가 정상적으로 출력되지 않는 경우 사용자가 수동으로 FTP접근 시스템 환경을 정의할 수 있다.

 

위의 사용자 정의를 통해 접근을 시도하며 FTP접근 후 파일 정보를 정상적으로 출력하도록 문자열을 정의할 수 있다.

 

자세한 문자열 정의는 도움말을 통해 옵션을 참고하도록 한다.

본사이트에서 정상적인 파일의 타임스탬프가 출력되지 않는 시스템은 solaris와 aix 시스템이다.

위 예제는 AIX의 경우이며 위의 문자열 정의를 통해 문자열을 지정한 후 확인 버튼을 누르면 유형 저장이 가능해진다. 여기서는 aix로 저장하도록 하자. 아래는 두 시스템의 문자열 정의 테이블이다. 공백까지 주의해서 그대로 cop&paste하도록 한다. 아래는 두 시스템의 문자의 정의 테이블이다.

솔라리스의 경우 타임테이블의 특성상 두개의 정의열이 필요하며 복사후 위 화면의 "정의 문자열 추가(매우 복잡한 서버를 위한 옵션)" 텍스트박스안에 아래의 내용를 붙여넣기 하고 solaris로 저장한다.

 

AIX

pppppppppp              !S* MM월 DD일 UUUUU n*

 

Solaris

pppppppppp                  !S* YYYY년 MM월 DD일 n*

pppppppppp                  !S* MM월 DD일 UUUUU  n*

 

 

사이트 등록#

위와 같이 aix와 solaris 문자열 템플릿을 저장 한 후 파일의 타임스탬프가 정상적으로 출력되지 않는 별도의 OS템플릿을 사용해야 한다. 위의 OS템플릿을 저장했다면 아래의 FTP세부사항에서 서버종류에 등록되어 있음을 확인할 수 있다.


 

이 글은 스프링노트에서 작성되었습니다.


덧글

댓글 입력 영역



Google Analytics

머니플랜