Làm cách nào để xóa mọi thứ trong / var / mail / tên người dùng khỏi dòng lệnh?


52

Kết quả của một công việc định kỳ dài hạn, tôi có hơn 1.000 tin nhắn trong hộp thư của người dùng. Cách dễ nhất để xóa chúng là gì?

Câu trả lời:


85

Nếu bạn muốn xóa tất cả các tin nhắn, bạn chỉ cần cắt bớt tệp hộp thư cho người dùng bằng lệnh sau:

> /var/mail/username

(dấu lớn hơn dấu hiệu không phải là dấu nhắc: bạn đang thực hiện chuyển hướng đầu ra không có gì vào tệp, điều này sẽ cắt bớt nó).


6

Chạy thư trong một thiết bị đầu cuối. Nhấn d 1-. Điều này sẽ xóa những tin nhắn.

Xóa các tệp để quản lý thư cũng giống như điều chỉnh âm lượng của tv bằng búa. Nó có thể hoạt động, nhưng nó không tối ưu và quá tàn bạo.


Đây là câu trả lời đúng. Nó cũng cho phép xóa chỉ một số email, nếu nó không rõ ràng từ lệnh. Ví dụ d 1-100sẽ xóa 100 tin nhắn email đầu tiên.
texnic

Tôi đã phải cài đặt mailutilsvà sau đó sử dụng d *trên Ubuntu 12.04
Leslie Viljoen

1

Tôi sẽ tranh luận rằng bạn hiếm khi muốn xóa tất cả mọi thứ từ thư.

Do đó, tôi khuyên bạn nên thiết lập một crontask để chạy hàng tuần để giữ 100 dòng cuối cùng của mỗi thư của người dùng

cat /var/mail/username | tail -100 > /var/mail/username

điều này sẽ giữ 100 dòng cuối cùng


4
Đây không phải là một giải pháp tốt. Bạn có nguy cơ cắt ngắn tập tin ở giữa một tin nhắn. Định dạng mặc định cho / var / mail / user chỉ đơn giản là một tệp có các email liên tiếp. Ví dụ, nếu bạn cắt một tin nhắn mime ở giữa, nó không hợp lệ. Sử dụng các công cụ như thư để điều chỉnh các cuộn thư - hoặc xóa tất cả thư bằng thủ thuật> / var / mail / tên người dùng.
vidarlo

0

Nó phụ thuộc nếu bạn có quyền truy cập ftp. Nếu vậy, chỉ cần sử dụng Nautilus để làm tốt hơn bất kỳ ứng dụng khách ftp nào khác. Tôi cũng sử dụng nó và Bluefish để chỉnh sửa các trang trên trang web của mình.

Cần có một thư mục Thư nơi bạn có thể xem và xóa bất kỳ và tất cả các tệp.

Tôi thấy nó dễ dàng hơn nhiều so với Trình quản lý tệp trong cPanel.


2
Bạn đưa ra rất nhiều giả định ở đây - như cPanel, truy cập ftp, v.v. Bạn dựa trên những gì?
vidarlo
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.