Có, có. Các -r
tùy chọn nói rm
là r ecursive, và loại bỏ toàn bộ hệ thống phân cấp tập tin gốc là đối số của nó; nói cách khác, nếu được cung cấp một thư mục, nó sẽ xóa tất cả nội dung của nó và sau đó thực hiện những gì có hiệu quả rmdir
.
Hai tùy chọn khác bạn nên biết là -i
và -f
. -i
là viết tắt của i nteractive; nó rm
nhắc bạn trước khi xóa từng tập tin. -f
là viết tắt của f orce; nó đi trước và xóa mọi thứ mà không cần hỏi. -i
an toàn hơn, nhưng -f
nhanh hơn; chỉ sử dụng nó nếu bạn hoàn toàn chắc chắn rằng bạn đang xóa điều đúng. Bạn có thể chỉ định những cái này có -r
hoặc không; đó là một thiết lập độc lập.
Và như thường lệ, bạn có thể kết hợp các công tắc: rm -r -i
chỉ rm -ri
, và rm -r -f
là rm -rf
.
Cũng lưu ý rằng những gì bạn đang học áp dụng cho bash
mọi hệ điều hành Unix: OS X, Linux, FreeBSD, v.v. Trên thực tế, rm
cú pháp của nó giống nhau ở hầu hết mọi hệ vỏ trên mọi hệ điều hành Unix. OS X, dưới mui xe, thực sự là một hệ thống BSD Unix.