rmdir Trình tạo lệnh
Tạo các lệnh rmdir để xóa các thư mục trống
Bắt đầu với rmdir
## rmdir là gì?
Lệnh `rmdir` dùng để xóa các thư mục **trống**. Nó sẽ từ chối thao tác với những thư mục chứa tệp tin hoặc thư mục con, vì vậy đây là cách an toàn để dọn dẹp cấu trúc thư mục mà không vô tình xóa dữ liệu.
## Cách sử dụng
1. **Nhập đường dẫn thư mục**: Điền đường dẫn của thư mục trống cần xóa (bắt buộc). 2. **Chọn tùy chọn**: Sử dụng `-p` để xóa các thư mục cha, `-v` để xem diễn biến quá trình, hoặc `--ignore-fail-on-non-empty` để lặng lẽ bỏ qua các thư mục không trống. 3. **Sao chép và chạy**: Sao chép lệnh được tạo ra vào terminal của bạn.
> Để xóa thư mục chứa tệp tin, hãy sử dụng `rm -r` thay thế. `rmdir` sẽ báo lỗi với bất kỳ thư mục nào không trống.
Các tùy chọn phổ biến
### `-p` Cha mẹ Xóa thư mục và các thư mục cha của nó vốn đã trống. Đối với `rmdir -p a/b/c`, `rmdir` sẽ xóa `c` trước, sau đó là `b`, rồi đến `a` nếu từng thư mục này trở nên trống.
### `-v` Chi tiết In thông báo cho mỗi thư mục được xử lý — rất hữu ích khi kết hợp sử dụng `-p` ở nhiều cấp độ khác nhau.
### `--ignore-fail-on-non-empty` Ứng chế việc hiển thị lỗi đối với các thư mục không trống. `rmdir` vẫn sẽ xóa bất kỳ thư mục trống nào trong danh sách và kết thúc mà không phát ra thông báo nào cho các thư mục còn lại. Rất hữu ích khi dọn dẹp các tập dữ liệu có thành phần đa dạng.
▶Làm thế nào để xóa một thư mục không trống?
▶Làm thế nào để xóa ngay cả một đường dẫn trống hoàn toàn như a/b/c?
▶Tại sao lệnh rmdir lại báo “Thư mục chưa trống”?
Nếu công cụ này đã giúp ích cho bạn, hãy nghĩ đến việc mua một cốc cà phê cho tôi.
Hãy mua cho tôi một cốc cà phê nhé.