여러 파일을 한 번에 삭제하기위한 FTP 명령은 무엇입니까? 파일을 삭제하기 위해 FTP를 통해이 명령을

내 웹 사이트의 폴더에 저장된 일부 파일을 삭제하기 위해 FTP를 통해이 명령을 실행하려고합니다.

DEL *.csv

그러나 이것은 작동하지 않으며 이유를 모르겠습니다. 그러나 모든 단일 파일을 삭제하려고하면 작동합니다.

DEL file.csv (works)

이 문제를 해결하려면 어떻게해야합니까?



답변

Windows 명령 행 ftp 클라이언트를 사용 하는 경우 단일 파일 만 삭제 mdelete하므로 여러 파일을 삭제하는 데 사용해야 delete합니다.

편집 : 의견의 추가 질문에 답변.

이러한 명령을 파일에 넣어서 일종의 배치 프로세스로 수행 할 수 있도록하려면 텍스트 파일을 작성하고 명령을 순서대로 넣을 수 있습니다.

prompt
mdel *
quit

그런 다음 -s매개 변수를 사용하여이를 단일 단계로 실행할 수 있습니다 .


답변

mdelete를 사용하려면 아래 구문을 사용하여 프로세스를 자동화하십시오.

FTP에서 “prompt”명령을 사용하여 상호 작용을 비활성화하십시오 (모드 꺼짐).

이 명령을 입력하십시오 :

  • FTP> mdelete [디렉토리] * .extenstion | yes

예를 들어, mdelete standard * .jpg | yes


답변

Windows 7 :

기존 답변은 부분적으로 만 작동합니다. 서버에서 확인하지 않고 한 번에 더 많은 파일을 삭제하려면 다음 명령을 사용하여 서버에 연결해야합니다.

ftp -i yourwebsite

따라서 해당 명령으로 연결 한 후 mdeleteFTP 프롬프트에서 사용할 수 있습니다 .

mdelete *.html