2013-02-27 4 views
1

TLS 스크립트를 사용하는 UNIX FTP에 문제가 있습니다. 내가 파일을 (localhost에 복사) 당길 때 아무 문제가 있지만 원격 Windows 서버에서 파일을 제거 할 때 나는 FTP 오류를 받고있다 550 The directory name is invalid 나는이 문제를 일으키는 원인이 무엇인지 알아 내려고 노력하고있다. 관리자가 연결하는 계정에 적절한 삭제 권한이 있음을 나타내는 Windows 컴퓨터의 경우이 작업을 완료해야합니다. 어떤 도움이라도 대단히 감사합니다. 다음550 디렉터리 이름이 잘못되었습니다.

에 사용하여 FTP의 -s 및 로깅을 연결 한 후입니다

ftp> passive 

Passive mode on. 

ftp> ls -al 

227 Entering Passive Mode (192,168,2,50,238,107). 

125 Data connection already open; Transfer starting. 

TLSv1/SSLv3 (AES128-SHA), 128 bits 

02-04-13 01:47PM    27696 20130204T134747Z.csv 

02-05-13 01:36PM     3423 20130205T133659Z.csv 

02-08-13 03:40PM     2674 appimport.csv 

02-03-13 03:14PM  <DIR>   aspnet_client 

02-25-13 03:07PM     6566 exportedAll.csv 

226 Transfer complete. 

ftp> rm exportedAll.csv 

ERROR :. 550 디렉터리 이름이 잘못되었습니다.

답변

0
ftp> delete exportedAll.csv 

rmrmdir 짧은, 그래서 그것은 단지 디렉토리가 아닌 일반 파일을 제거하기 위해 노력하고 있습니다.

+0

rm은 UNIX에서 rmdir이 디렉토리에 사용되는 모든 것으로부터 파일에 사용됩니다. 당신이 사용하는 데 또 다른 명령을 가지고 있습니까? – Chris

+0

이것은 유닉스가 아니라'ftp' 명령입니다. 자체 언어가 있습니다. 사용할 수있는 모든 명령을 보려면'? '를 입력하십시오. – Barmar

+0

우수한이 작품은 내 호스트 운영 체제의 외부에 FTP가 더 많거나 적은 프로그램이라는 사실에 대해 다소 바보스럽게 생각합니다. 삭제로 옵션을 시도해 봤는데 그것을 밖으로 시도 좋은. 고맙습니다 – Chris

관련 문제