Câu trả lời:
Hãy chắc chắn thư mục thực sự trống (các tệp / thư mục ẩn có thể nằm trong đó). Nhìn vào nội dung tập tin một lần nữa với
sudo ls -lha /path/
Nếu bạn hoàn toàn chắc chắn rằng nó không chứa bất cứ thứ gì bạn muốn có (bao gồm cả thư mục con), hãy xóa nó bằng
sudo rm -r -f /path/
-r
là cho đệ quy , vì vậy nó sẽ xóa thư mục và các thư mục con, ngay cả khi nó không trống-f
là cho lực lượng (điều này có thể không cần thiết).sudo rm -r -f path/
Một điều cần lưu ý là thư mục nên trống, sau đó chạy lệnh sau
rmdir directory_name
Một điều cần lưu ý là lệnh bạn đang gõ không nên bắt đầu bằng dấu gạch chéo (/) trừ khi thư mục nằm dưới quyền root.
Tùy chọn cuối cùng và bạn nên rất cẩn thận trong khi sử dụng tùy chọn này, là buộc loại bỏ thư mục đang đề cập bao gồm mọi tệp / thư mục khác trong đó.
rm -rf directory_name
Chúc mừng.
Đối với người mới bắt đầu, tôi không khuyên bạn nên tập thói quen sử dụng rm -Rf
hoặc rm -r -f
, điều này sẽ sớm cắn vào mặt bạn. An toàn hơn sẽ là tạo ra một bí danh trên toàn hệ thống. Mở terminal: Ctrl+ Alt+ T, sau đó gõ:
alias rm='rm -i'
Vì vậy, bạn được nhắc nhở trước khi xóa tất cả các hình ảnh kỳ nghỉ của bạn một cách tình cờ. Đề xuất thứ hai tôi muốn thêm là sử dụng rmdir
, nó sẽ phàn nàn về các thư mục không trống và đó chính xác là những gì bạn muốn như một newbee.
Nhưng trong ý nghĩa của câu hỏi, câu trả lời đã được đưa ra ở đây, sử dụng -f
để xóa một thư mục.
Nếu bạn chắc chắn rằng thư mục tồn tại, thì:
(sudo) rm -rfv /path/
Để xóa toàn bộ thư mục vào thư mục và tệp của bạn
/
Nếu bạn muốn xóa tất cả các tệp trong thư mục và chỉ muốn giữ thư mục hoặc một số tệp sử dụng (với -i
cờ bạn có thể giữ tệp hoặc xóa tệp đó).
rm -i *
-i
là để tương tác và sẽ nhắc bạn mỗi lần có một tệp để xóa.
Nếu bạn cần xóa các thư mục con dọc theo thư mục cha, hãy sử dụng:
rm -rf NameOfDirectory
-f
Cờ không cần thiếtrm
để xóa các mục được chứa trực tiếp trong thư mục được chỉ định, mà tôi đoán là ý của bạn bằng cách "giải quyết nội dung thư mục." Thay vào đó-f
là viết tắt của lực lượng , khiếnrm
không bao giờ nhắc xác nhận ngay cả khi tệp bị xóa không có quyền ghi (rm: remove write-protected regular file ‘foo’?
) và cũngrm
không gây ra cảnh báo về nỗ lực xóa tệp không tồn tại. Tốt nhất chỉ nên sử dụng-f
cờ khi thực sự cần thiết.rm -r
không-f
hoàn toàn không "giải quyết các nội dung thư mục."