Làm thế nào để xóa không rỗng mục trong nhà Ga?

Làm thế nào để tôi xóa các mục sau?

Tôi đã gõ:

rmdir lampp

Lỗi này đi lên:

rmdir: failed to remove `lampp': Directory not empty

Có một lệnh để xóa tất cả các tập tin trong danh bạ và xóa các mục?

Sử dụng sự dưới lệnh :

rm -rf lampp

Nó xóa tất cả các tập tin có trong lampp mục.

Trong trường hợp dùng không có sự cho phép để xóa các thư mục:

Thêm sudo lúc đầu của lệnh :

sudo rm -rf folderName

Nếu không, không có sudo bạn sẽ được trả lại từ chối cho phép. Và nó là một thực hành tốt để cố gắng không để sử dụng -f khi xóa một mục:

sudo rm -r folderName

Chú ý: đây là giả sử bạn đã trên cùng một mức độ của các thư mục, anh muốn xóa trong thiết bị đầu cuối, nếu không:

sudo rm -r /path/to/folderName

FYI: bạn có thể sử dụng các chữ cái -f, -r, -v:

  • -f = để bỏ qua không tồn tại các tập tin, không bao giờ nhắc
  • -r = để loại bỏ các thư mục, và nội dung của họ đệ quy
  • -v = để giải thích là gì được thực hiện
rm -R lampp

Tuy nhiên, anh cần phải cẩn thận với một đệ quy lệnh như thế này, vì nó dễ dàng để vô tình xóa nhiều hơn dự kiến rồi đấy.

Nó là một ý tưởng tốt để luôn luôn kiểm tra các thư mục, bạn đang ở, và cho dù bạn gõ các lệnh chính xác, trước khi nhấn Enter.

An toàn hơn phiên bản

rm -R -i lampp

Thêm -i làm cho nó an toàn hơn một chút, bởi vì nó sẽ nhắc anh về mọi việc xóa. Tuy nhiên, nếu bạn đang xóa các tập tin này sẽ không được rất thực tế. Vẫn còn, bạn có thể thử đầu tiên này.

Chú ý khoảng -f lựa chọn:

Nhiều người đề nghị sử dụng -f (kết hợp nó vào -Rf hay -rf), tuyên bố rằng nó được thoát khỏi gây phiền nhiễu nhắc nhở. Tuy nhiên, trong trường hợp bình thường cậu không cần nó, và sử dụng nó ngăn chặn một số vấn đề mà bạn có thể làm muốn biết về. Khi sử dụng nó, bạn sẽ không được cảnh báo nếu tranh luận của anh cung cấp một người không tồn tại mục hoặc thấy(s): rm sẽ chỉ âm thầm để xóa bất cứ điều gì. Như một nguyên tắc chung, thử đầu tiên mà không có sự -f nếu có vấn đề với lập luận của bạn, bạn sẽ nhận thấy. Nếu bạn bắt đầu nhận được quá nhiều hướng dẫn về các tập tin mà không viết truy cập, sau đó anh có thể thử nó -f. Ngoài ra, chạy lệnh từ một người sử dụng (hoặc các quyền sử dụng của) đó có đầy đủ quyền để các tập tin và thư mục bạn đang xóa để ngăn chặn những nhắc ở nơi đầu tiên.

Có rất nhiều cách để xóa một mục qua CLI chế độ. Nó phụ thuộc vào cách bạn cảm thấy thoải mái với.

rm -rvf /path/to/directory  
  • -r = bỏ thư mục, và nội dung của họ đệ quy
  • -v = giải thích là gì được thực hiện
  • -f = bỏ qua không tồn tại các tập tin, không bao giờ nhắc

Nếu bạn là người mới, công nhận, sử dụng các trang người đàn ông của lệnh (man rm) cho lựa chọn nhiều hơn và nhiều hơn nữa, chính xác.

Tôi đã có một số vấn đề với điều đó hôm nay, nhưng tôi đã vượt qua nó với bạn.

Báo trước: rất chắc chắn bạn muốn hủy bỏ toàn bộ điều trước khi sử dụng các lệnh sau.

$ sudo rm -R [Directory name]

Tôi thành công đã làm ngày hôm nay này, và bị loại bỏ nhiều không trống rỗng các thư mục mà tôi đã xác nhận được tôi không muốn/cần.

Tôi đang sử dụng 14.04

Chỉ cần làm rm -r lampp sẽ làm.

Tôi không thể bỏ một mục như “thư Mục Mới” sử dụng tất cả các chi tiết trên lệnh. Đó là đôi diễn đạt. Nhưng tôi muốn loại bỏ thư mục đó. Bất cứ đề nghị sẽ được hoan nghênh. T. Divakara, Thành Phố, Ấn Độ

Its the blank space in the file name, try using ‘quotes’ > rmdir ‘Mục Mới’ < then the folder disapers, or use escape characters for non-vissible characters.