Lệnh FTP để xóa nhiều tệp cùng một lúc là gì?


13

Tôi đang cố chạy lệnh này qua FTP để xóa một số tệp tôi đã lưu trong thư mục trong trang web của mình:

DEL *.csv

Tuy nhiên điều này không hoạt động và tôi không biết tại sao. Tuy nhiên nếu tôi cố gắng xóa mọi tập tin thì nó sẽ hoạt động:

DEL file.csv (works)

Làm thế nào tôi có thể làm để giải quyết vấn đề này?

Câu trả lời:


27

Nếu bạn đang sử dụng máy khách ftp dòng lệnh Windows, thì bạn sẽ cần sử dụng mdeleteđể xóa nhiều tệp, vì deletesẽ chỉ xóa một tệp duy nhất.

Chỉnh sửa: Trả lời các câu hỏi bổ sung trong các ý kiến.

Nếu bạn muốn đặt các lệnh này trong một tệp để bạn có thể thực hiện chúng dưới dạng một số quy trình hàng loạt, bạn có thể tạo tệp văn bản và đặt các lệnh theo thứ tự ở đó:

prompt
mdel *
quit

Sau đó, bạn có thể chạy nó như là một bước duy nhất với -stham số.


Là một lưu ý phụ, máy khách dòng lệnh MS cũng hỗ trợ mput để đưa nhiều tệp lên cùng một lúc (mput * đậm).
Lynn sụp đổ

Cảm ơn, nó hoạt động tốt !!! Tuy nhiên nếu tôi viết MDEL * .csv nó sẽ yêu cầu xác nhận, tôi sẽ tự động làm điều này mà không cần xác nhận, làm thế nào tôi có thể làm điều này?

Tôi đã không kiểm tra nó, nhưng bạn có thể thử đặt mdellệnh (và có thể là phản hồi "có" mdelmuốn) trong tệp văn bản và sau đó sử dụng -stùy chọn để tải các lệnh ftp từ tệp.

Cảm ơn nhưng tôi nên đặt câu trả lời có?

4
sử dụng promptđể tắt chế độ tương tác trước khi sử dụngmdel
MBu

3

Để sử dụng mdelete, hãy sử dụng cú pháp dưới đây để tự động hóa quy trình

Tại FTP> sử dụng lệnh "prompt" để tắt tương tác (tắt chế độ)

Gõ lệnh này:

  • FTP> mdelete [thư mục] * .extenstion | có

Ví dụ: tiêu chuẩn mdelete * .jpg | có


mdelete với lời nhắc ftw.
justinpage

1

Với Windows 7:

Câu trả lời hiện tại sẽ chỉ hoạt động một phần. Để xóa nhiều tệp cùng một lúc mà không cần xác nhận từ máy chủ, chúng ta phải kết nối với máy chủ bằng lệnh:

ftp -i yourwebsite

Vì vậy, sau khi bạn kết nối với lệnh đó, bạn có thể sử dụng mdeletetại dấu nhắc FTP:

mdelete *.html
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.