Câu trả lời:
sudo find /usr/local/mysql/data -type f -exec rm {} ';'
sudo sẽ làm cho nó chạy như root, sau đó bạn sử dụng find -type fđể có được tất cả các tệp ( chỉ các tệp ) trong/usr/local/mysql/data
các -exec rm{}sẽ được gọi cho từng hạng mục được tìm thấy và sẽ loại bỏ các tập tin.
Vì vậy, điều này sẽ loại bỏ các tập tin đệ quy nhưng nó sẽ KHÔNG xóa bất kỳ thư mục . Cũng không phải là rmlệnh được sử dụng mà không có -fđối số (lực lượng)
rm -rf /usr/local/mysql/data
Lệnh này sẽ loại bỏ hoàn toàn mọi thứ trong đường dẫn đã cho, các thư mục và tệp được xóa. -fđược sử dụng nên sẽ không có lời nhắc nào cho người dùng phát hành.
Các cựu sẽ chỉ loại bỏ các tập tin. Cái sau sẽ loại bỏ toàn bộ cấu trúc thư mục.
';'có ý nghĩa?
-execvị ngữ.
-execvị ngữ.
find… -type fphần của câu lệnh khirmđược sử dụngexec?